Trupanion
Insurance
ManagerSoftwareDevelopment
Neural analysis suggests this role is
optimal for mid candidates.
“Manager Software Development at Trupanion. Skills: C#, .NET Core, Software Engineering Management, System Design. Hands-On Technical Leadership. Contribute to system design”
What You'll Achieve.
Evolving mission-critical platforms; Building resilient systems; Developing high-performing technical teams; Maintaining stability; Maintaining operational excellence; Achieving quality; Achieving test coverage; Achieving long-term maintainability; Ensuring compliance with security frameworks; Ensuring compliance with regulatory frameworks
Industry & Context.
System design; Troubleshooting; Problem solving
On-call rotations, Production support responsibilities
What They're Looking For.
Must Have
3+ years as a Software Engineering Manager or Tech Lead with hands-on responsibilities, expertise in C# /. NET, including. NET Framework and. NET Core, Solid understanding and applied experience with SOLID principles, Object-oriented design & design patterns, REST APIs, SQL and relational database design, Experience building and maintaining unit tests using MSTest and Moq, Experience with Azure DevOps for CI/CD, Production monitoring and alerting experience using DataDog, system design and troubleshooting skills in live production environments, Excellent written and verbal communication skills, Comfortable handling performance management, including difficult conversations when necessary, Experience working with Agile development methodologies
Nice to Have
Experience with RabbitMQ or similar message-driven systems, background in Azure, including: SQL Azure, Azure Web Apps / Services, Azure Service Bus, Experience with containerized environments (Docker, Kubernetes), Some experience with JavaScript, Angular, and TypeScript, Exposure to or integration experience with marketing platforms such as Marketo, Experience in regulated or mission-critical domains such as insurance or financial services
What You'll Do.
Hands-On Technical Leadership
Contribute to system design
Contribute to architecture
Contribute to code reviews
Contribute to implementation
Apply SOLID principles
Apply object-oriented design
Apply design patterns
Lead development of RESTful APIs
Lead development of backend services
Guide teams in asynchronous programming
Guide teams in distributed processing
Leverage AI-assisted development tools
Own production system health
Own production system reliability
Own production system operational readiness
Lead incident resolution
Contribute to incident resolution
Drive structured incident response
Drive root cause analysis
Drive preventative actions
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
Ensure work is delivered 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
Define coding standards
Enforce coding standards
Define software development best practices
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
Champion operational excellence
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
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
Communication Scope
Excellent written communication skills; Excellent verbal communication skills; Communicate technical risks; Communicate trade-offs; Communicate production impacts
Process & Methodology
Ensure work is well-scoped, Ensure work is well-designed, Ensure work is delivered predictably
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
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.