Trupanion

Medical insurance for cats and dogs

PrincipalSoftwareEngineer

$180–200k Seattle, Washington, United States FULL TIME Remote Friendly
The Brief

“Principal Software Engineer at Trupanion. Skills: Enterprise Integrations, Cloud-based workflow management, C#, .NET Core. Architect systems design. Perform systems design”

What You'll Achieve.

Scalable software solutions; Highly available software solutions; Tailored software solutions; Support rapid growth; Meet integration requirements; Performance and velocity improvements

Industry & Context.

Medical insurance for cats and dogs
Problems you'll solve

Troubleshoot complex issues; Solve technical challenges

Eligibility Requirements

Travel up to 15%, Work flexible hours

What They're Looking For.

Must Have

Bachelor’s degree in computer science, Engineering, or a related technical field., Proven experience working with C#,. NET Core and. NET Framework, SQL, Postman, microservices architecture, and in particular demonstrable experience with integration of 3rd party platforms such as Microsoft Dynamics or Oracle Netsuite., Minimum of 8 years of professional experience in software development, preferably with consumer-facing portals and/or practice management systems (i. e. EHR, pharmacy, or veterinary)., Exceptional ability to troubleshoot complex issues and solve technical challenges independently, particularly in production., A collaborative mindset with the ability to be a positive and productive teammate., A desire and demonstrated ability to learn new skills, languages, and development frameworks as technology evolves., written and verbal communication skills with the ability to explain technical concepts to non-technical stakeholders., Ability to work flexible hours and travel up to 15% as required by project needs.

Nice to Have

Prefer a buy over build with integration mindset for technology roadmap., Ability to evaluate pros and cons of vendor solutions that match business requirements, and be able to articulate tradeoffs and risks.

What You'll Do.

Architect systems design

Perform systems design

Be a hands-on developer

Evaluate vendor solutions

Ensure software responsiveness

Ensure high availability

Handle increasing user loads

Maintain portal functionality

Optimize portal functionality

Identify new features

Identify system integrations

Lead technical planning

Lead project delivery

How You'll Work.

Team & Collaboration

Partner with business stakeholders; Partner with Project/Program Managers; Partner with Product Managers; Partner with development teams; Collaborate with core product architects; Collaborate with technical leads; Work alongside IT leadership

Communication Scope

Written communication skills; Verbal communication skills; Explain technical concepts

Process & Methodology

Lead the technical planning, Lead the delivery phases

Free ATS check

Applying for this Principal Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Trupanion?

Real rants from real employees. Read before you apply.

Read Company Rants →