Trupanion

Insurance Technology

SeniorSoftwareEngineer

$155–215k ~AI est. Seattle, Washington, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Senior Software Engineer at Trupanion. Skills: C#/.NET/Azure, RESTful APIs, Agile methodology, DevOps. Define tasks. Estimate tasks”

What You'll Achieve.

Deliver new features; Deliver enhanced features

Industry & Context.

Insurance Technology
Problems you'll solve

Troubleshoot complex code bases; Root cause analysis; Think logically

Eligibility Requirements

On-call rotations

What They're Looking For.

Must Have

3-5 years C#/.NET/Azure/ADO tech stack, Working in Agile methodology, Utilising DevOps/CI/CD practices, Extensive experience in .NET, Extensive experience in ASP.NET, Extensive experience in MVC, Extensive experience in Core, Ability to write quality unit tests, Experience in building RESTful APIs, Experience with software version tracking/coordination tools, Experience with development and management tools, Experience with Swagger, Experience with Postman, Experience with SOAPUI, Experience with Node.js, Experience with MSTest, Experience with NuGet, Experience with NPM, Experience with OOD, Experience with N-Tier architectures, Experience with software patterns and techniques, Demonstrate good understanding of current technology stacks, Excellent written communication, Excellent verbal communication, Excellent interpersonal skills, Excellent organisational skills, Accuracy and attention to detail, Ability to work as part of a busy team, Work effectively under pressure, Work to tight deadlines, Think proactively, Think logically, Excellent independent time management, Excellent team time management, Must be decisive, Able to focus on priorities, Support on-call rotations

Nice to Have

Developing scalable solutions in C#/.NET/Azure tech stack, AzureB2C experience

What You'll Do.

Maintain applications

Troubleshoot code bases

Work within legacy systems

Promote modernization

Participate in decommissioning

Develop high-quality solutions

Define technical solutions

Design technical solutions

Ensure business outcomes

Support on-call rotations

Troubleshoot production issues

Embody Trupanion's Team DNA

How You'll Work.

Team & Collaboration

Agile project teams; Full stack developers; Back end developers; Product Managers; Business Analysts; DevOps teams; QA teams; Fellow developers; Internal stakeholders; External stakeholders

Communication Scope

Written communication; Verbal communication

Process & Methodology

Agile methodology, DevOps, CI/CD practices

Full Job Description

Trupanion is a leading provider of medical insurance for cats and dogs in North America. Our mission is to help loving, responsible pet owners budget and care for their pets. At Trupanion, we offer a collaborative, casual, and pet-friendly environment where everyone is encouraged to be themselves. Position Summary: US-based (Seattle preferred), with consideration for highly qualified remote candidates. Seattle-based employees will follow a hybrid schedule, working from our casual, pet-friendly office at least three days per week. With Trupanion’s commitment and investment in leading-edge insurance technology, we are looking for a Senior Software Engineer to join our team. You will be part of a larger server-side team that supports integration of various technologies across the Trupanion ecosystem, including our proprietary Insurance Platform, our public website for enrollments, and partner and affiliate sites that support Trupanion. You will be working in an agile organization on a SaaS scalable cloud-based solution within an Azure DevOps environment. You will work closely with fellow full stack and back end developers and collaborate with our Product Managers, Business Analysts, DevOps and QA teams to deliver new and enhanced features to our applications. Key Responsibilities Include: * Work as a member of Agile project teams to define, estimate and complete agreed tasks to the timelines. * Develop and maintain software, databases, and applications as needed. * Write effective RESTful APIs. * Troubleshoot complex code bases, with the ability to follow call chains through various systems to identify root causes of issues. * Work within legacy systems and promote modernization as well as participate in decommissioning of older technologies as needed. * Develop high-quality solutions in an Azure environment, including specifically but not limited to Azure App Services, Azure Functions, APIM, SQL, NServiceBus, in an event-driven architecture system. * Independently def

Free ATS check

Applying for this Senior 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 →