Sr SWE .NET
Role details
Job location
Tech stack
Job description
With client 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 client ecosystem, including our proprietary Insurance Platform, our public website for enrollments, and partner and affiliate sites that support client. You will beworking 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. This is primarily an on-site in our Seattle office position but open to remote for a very highly qualified candidate., * 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 define and design technical solutions given business requirements, and ability to proactively clarify requirements when necessary to ensure strong business outcomes.
- Usage of and demonstrated effectiveness with cutting-edge AI tools like Claude Code, Codex, or other GPT for development efficiency.
- Test software you develop to ensure integrity, accuracy, responsiveness and performance
- Create and author unit tests, recording all results in accordance with the client procedures and best practice.
- Support on-call rotations as necessary to lead investigations and/or troubleshoot production issues.
- Perform all work in accordance with the company's documented development, OWASP, ISO27001 and PCI DSS standards and guidelines.
- Promote and embody Trupanion's Team DNA in all aspects of your work and interactions with internal and external stakeholders
Requirements
Do you have experience in Software engineering?, Do you have a Bachelor's degree?, Work Authorization: Candidates must be authorized to work in the U.S. without current or future employer sponsorship., Proven experience in a Software Development position focused on the following area:
- 5+ years working in an C#/.NET/Azure/ADO tech stack.
- Working in an Agile methodology, utilizing DevOps/CI/CD practices.
- Extensive experience in .NET Framework and modern .NET
- Extensive experience with NServiceBus, Azure App Services, APIM, and SQL
- Ability to independently troubleshoot issues both pre- and in production.
Skills, Knowledge & Abilities:
- Technical skills in alignment with experience listed above.
- Have an AI-forward mindset for improving developer productivity and reducing time-to-market.
- Experience with Claude Code, Codex, Copilot, or other development efficiency AI tools a must.
- Experience in building RESTful APIs.
- Working with software version tracking/coordination tools (e.g. Git, Jira).
- Knowledge of development and management tools such as Swagger, Postman, SOAPUI, Node.js, MSTest, NuGet, NPM, OOD, N-Tier architectures and software patterns and techniques.
- Ability to write quality unit tests.
- Demonstrate a solid understanding of current technology stacks.
- Excellent interpersonal and organizational skills, with strong accuracy and attention to detail. You must be a team player.
- Excellent time management skills.
- Must be decisive, able to focus on priorities, and deliver in a fast-paced environment.
- Excellent proactive, clear, and frequent communication skills are a must
Education, Registration & Certification:
- Bachelor's degree, preferably in Computer Science, Information Systems or related preferred, equivalent experience accepted.
Benefits & conditions
Pulled from the full job description
- Paid time off
- Vision insurance
- Dental insurance
- Sabbatical
- Free parking
- Volunteer time off
- On-site gym, * Full medical, dental, and vision benefits at no cost to the employee
- Four weeks of paid time off and 9 paid float holidays (you can decide which days are most important to you!)
- Five-week sabbatical after five years of employment
- Open, casual, pet-friendly, and fun office environment
- Free medical health insurance for your pet (1 dog or cat)
- Paid time off to volunteer at nonprofit organisations
- Seattle Office Amenities: Free on-site gym, free dog walking services for office pets during business hours, free parking, and paid ORCA cards.
Pay: From $70.00 per hour