Trupanion

Insurance

ManagerSoftwareDevelopment

$176–259k ~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

“Manager Software Development at Trupanion. Skills: Software Engineering Management, Hands-on technical leadership, AI-forward engineering, Production ownership. Serve as hands-on technical leader. Contribute to system design”

What You'll Achieve.

Improve developer efficiency; Improve developer throughput; Maintain system stability; Maintain operational excellence; Deliver work predictably; Ensure quality; Ensure test coverage; Ensure long-term maintainability

Industry & Context.

Insurance
Problems you'll solve

System design; Troubleshooting; Incident resolution; Root cause analysis; Debugging

Eligibility Requirements

Hybrid remote/in-office schedule, On-call rotations, Production support

What They're Looking For.

Must Have

3+ years Software Engineering Manager, 3+ years Tech Lead, Expertise in C# /.NET, Experience with .NET Framework, Experience with .NET Core, Applied experience SOLID principles, Applied experience Object-oriented design, Applied experience design patterns, Applied experience REST APIs, Applied experience SQL, Applied experience relational database design, Experience building unit tests, Experience using MSTest, Experience using Moq, Experience with Azure DevOps, Production monitoring experience, Alerting experience, System design skills, Troubleshooting skills, Live production environments, Excellent written communication skills, Excellent verbal communication skills

Nice to Have

Experience with RabbitMQ, Experience with Azure, Experience with SQL Azure, Experience with Azure Web Apps, Experience with Azure Service Bus, Experience with Docker, Experience with Kubernetes, Experience with JavaScript, Experience with Angular, Experience with TypeScript, Experience with Marketo, Experience in regulated domains, Experience in mission-critical domains

What You'll Do.

Serve as hands-on technical leader

Contribute to system design

Contribute to architecture

Contribute to code reviews

Contribute to implementation

Drive AI-forward engineering culture

Improve developer efficiency

Improve developer throughput

Build maintainable software

Build scalable software

Lead development of RESTful APIs

Lead development of backend services

Guide effective use of async/await

Guide effective use of distributed processing

Leverage AI-assisted development tools

Evangelize responsible AI usage

Maintain system stability

Maintain operational excellence

Own health of production systems

Own reliability of production systems

Own operational readiness of production systems

Contribute to incident resolution

Perform hands-on debugging

Drive structured incident response

Drive root cause analysis

Drive preventative actions

Establish monitoring practices

Establish alerting practices

Establish observability practices

Ensure teams prepared for on-call

Ensure teams prepared for production support

Ensure work is well-scoped

Ensure work is well-designed

Deliver work predictably

Hold teams accountable for quality

Hold teams accountable for test coverage

Hold teams accountable for maintainability

Ensure unit testing practices followed

Drive shift-left mindset

Encourage quality early in development

Encourage security early in development

Encourage operational thinking early

Promote continuous improvement

Adopt new technologies

Define coding standards

Enforce coding standards

Enforce software development best practices

Ensure compliance with security frameworks

Ensure compliance with regulatory frameworks

Stay current on software trends

Stay current on security trends

Stay current on data protection trends

Champion secure coding practices

Work effectively with engineering stakeholders

Work effectively with product stakeholders

Work effectively with operations stakeholders

Work effectively with business stakeholders

Navigate competing priorities

Align teams toward technical outcomes

Influence through credibility

Influence through clarity

Influence through technical leadership

Communicate technical risks

Communicate trade-offs

Communicate production impacts

Recruit high-performing engineers

Hire high-performing engineers

Retain high-performing engineers

Assess technical depth during interviews

Assess problem solving during interviews

Assess ownership during interviews

Build culture of accountability

Build culture of ownership

Build culture of continuous learning

Develop senior engineers

How You'll Work.

Team & Collaboration

Engineering stakeholders; Product stakeholders; Operations stakeholders; Business stakeholders; Senior engineers; Architects

Communication Scope

Written communication; Verbal communication; Technical communication

Process & Methodology

Agile, Scrum

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. This position is open to candidates in theSeattle, WA area. You will have a hybrid remote/in-office schedule where you will work from our casual, pet-friendly office at least 3 days a week. We are seeking a highly hands-on Software Engineering Manager to lead teams responsible for building, operating, and evolving mission-critical platforms. This role is ideal for a leader who remains deeply technical, actively contributes to architecture and code, and takes ownership of production outcomes. This is not a purely managerial role. Success requires strong technical judgment, direct involvement in engineering execution, and a passion for building resilient systems while developing high-performing technical teams. Key Responsibilities: Hands-On Technical Leadership: * Serve as a hands-on technical leader, actively contributing to system design, architecture, code reviews, and implementation * Bring deep expertise in C#, .NET Framework, and .NET Core, applying best practices directly to production systems * Drive an AI-forward engineering culture, bringing demonstrated experience with AI tools such as Codex or Claude Code to improve developer efficiency and throughput * Apply SOLID principles, object-oriented design, and established design patterns to build maintainable, scalable software * Lead development of RESTful APIs and backend services * Guide teams in effective use of asynchronous programming patterns (async/await) and distributed processing * Leverage AI-assisted development tools (e.g., Claude, Codex, Copilot) to improve personal effectiveness and evangelize responsible usage across teams * Partner with senior engineers and architects to evolve systems while maintaini

Free ATS check

Applying for this Manager Software Development 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 →