Trupanion
Insurance Technology
SeniorSoftwareEngineer
Neural analysis suggests this role is
optimal for mid candidates.
“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.
Troubleshoot complex code bases; Root cause analysis; Think logically
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
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.