Trupanion
Medical insurance for cats and dogs
PrincipalSoftwareEngineer
“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.
Troubleshoot complex issues; Solve technical challenges
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
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.