Trupanion is seeking a Software Development Manager to lead teams responsible for building, operating, and evolving Trupanion's customer-facing web and mobile experiences. This role requires a deeply technical leader who actively contributes to architecture and engineering decisions.
Compensation
The base salary range for this position is $150,000 - $160,000, on a full-time schedule. Along with base compensation, Trupanion employees are currently eligible for monthly bonuses.
Responsibilities
Operate as a servant leader and take full ownership of the delivery and outcomes for your teams.
Contribute to application architecture, technical design reviews, implementation strategy, and engineering standards.
Lead teams that build modern customer-facing web and mobile applications.
Drive modernization efforts across digital platforms, including migration from legacy technologies to modern web and mobile frameworks.
Leverage AI-assisted development tools (e.g., Claude, Codex, Copilot) to improve engineering effectiveness.
Lead engineer responsible for designing and maintaining end‑to‑end data solutions on AWS, mentoring senior engineers, and driving technical strategy for large‑scale cloud‑native initiatives.
Responsibilities
Design and maintain end‑to‑end data solutions using AWS ensuring alignment with business goals and technical requirements.
Develop scalable and efficient data models, pipelines, and workflows within the AWS environment.
Collaborate with stakeholders to understand business needs and translate them into technical requirements and solutions.
Coordinate work of external contractors and internal team members to enhance technical solutions.
Implement data integration solutions to ingest, transform, and manage large datasets from various sources into AWS and Snowflake.
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
En tant que Tech Lead, vous concevez des applications et participez à leur mise en œuvre et leur intégration dans un système d'informations. Vous apportez votre expertise technique au sein d'équipes projet dynamiques et soudées !
Responsibilities
Intervention sur l'ensemble des phases de réalisation des projets
Contribution avec l'architecte aux choix technologiques et à la conception d'architectures complètes
Défendre ces architectures avec conviction auprès de vos collègues et du client
Piloter des prototypes
Assurer la faisabilité et intervenir en tant que garant technique auprès des équipes de réalisation et/ou du client
Requirements
Diplômé(e) d'une école d'Ingénieur ou équivalent Universitaire
Design and build large-scale, distributed computing solutions for compliance and verification at Amazon.
Responsibilities
Design and develop highly secure, scalable, and fault-tolerant distributed systems for compliance and verification solutions using cloud computing technologies
Drive the overall development lifecycle of solutions and manage complex projects from inception to delivery
Collaborate with security engineers and product managers to develop strategy and roadmaps for secure, customer-facing solutions
Partner with engineering peers to develop technical designs and approaches for new product development
Establish and promote best practices for software development, documentation, and code quality
Requirements
Bachelor's degree in computer science or equivalent
Nice to have: full software development life cycle
Lead and mentor a globally distributed team of Linux kernel engineers, manage delivery, testing, and maintenance of Ubuntu kernels, drive engineering excellence, and collaborate with silicon vendors, cloud partners, and internal Canonical teams.
Compensation
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission.
Responsibilities
Transition from individual contribution or technical leadership into full-time people and project management
Lead and mentor a globally distributed team of talented Linux kernel engineers
Manage the delivery, testing, and maintenance of Ubuntu kernels across various platforms
Drive engineering excellence, ensuring code quality, security, and performance standards are met consistently
Develop and execute team strategies, aligning with broader company goals and product roadmaps
Requirements
Nice to have: Direct experience with Linux or other operating system kernels
Nice to have: Experience contributing to the Linux kernel community
Nice to have: Familiarity with continuous integration and automated testing frameworks
Opportunity for a Senior Salesforce Tech Lead for large, complex multi-country programs, preferably in the retail or consumer sector.
Responsibilities
Analysear and understand business demands, translating them into viable technical requirements and solutions aligned with the program strategy.
Provide technical direction to the involved teams, ensuring clarity of scope, prioritization, and adherence to best practices.
Act as the technical point of convergence between Salesforce teams and other technologies in the client's landscape (ERP, integrations, data, e-commerce, legacy platforms, etc.).
Define and validate the solution architecture, ensuring scalability, performance, security, and maintainability.
Conduct impact analyses, evaluating dependencies between systems, teams, and releases.
Lead the architecture and technical direction for Amazon EC2 control‑plane services in air‑gapped regions.
Compensation
USA, CO, Denver - 168,100.00 - 227,400.00 USD annually
Responsibilities
Architect and define the technical direction for EC2 control‑plane services, fleet health automation, and capacity tooling across air‑gapped cloud environments
Own end‑to‑end design of deployment pipelines and deployment orchestration for disconnected, isolated regions
Influence cross‑team roadmaps and align multiple teams on shared infrastructure goals
Mentor and develop engineers across the team, conduct design and code reviews
Evaluate opportunities to integrate generative AI tools and techniques to improve automation, code quality, and team productivity
health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)