Insulet Corporation is looking to build the next generation of products, specifically tubeless insulin pumps, and needs a Staff Software Engineer to lead the technical development and solve complex engineering challenges across mobile, cloud, and data systems.
Requirements
- Expert in cross-platform mobile development with Flutter.
- Strong experience using Git and modern CI/CD pipelines (GitHub, Azure DevOps, Gradle, Maven, Jenkins, Bamboo, etc.).
- Proven track record architecting and delivering complex distributed systems or mobile platforms.
- Deep understanding of software design principles (TDD, SOLID, clean architecture, patterns from GoF).
- Expert-level object-oriented and/or functional programming skills.
- Experience with Infrastructure as Code and Config as Code
- Security, reliability, and scalable system design
Responsibilities
- Provide day-to-day technical leadership for the development team, ensuring clarity of priorities, sprint readiness, and engineering alignment.
- Work with architects to define technical vision, engineering standards, and long-term platform strategies across mobile and cloud ecosystems.
- Partner with Product and Engineering Management to translate product requirements into actionable engineering plans.
- Lead design sessions, architectural reviews, and technical deep dives to ensure scalability, maintainability, and compliance.
- Support engineers in breaking down complex work into clear, manageable tasks and ensuring smooth execution across sprints.
- Proactively identify risks, technical gaps, and delivery bottlenecks; drive resolution across teams.
- Ensure engineering best practices are consistently applied (testing quality, code reviews, CI/CD, documentation).
Other
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical experience.
- 8–12+ years of professional software engineering experience, including building production-grade mobile applications.
- Strong communication skills, able to influence across multiple levels of the organization.
- Proven ability to balance strategic thinking with hands-on execution.
- Strong organizational skills with the ability to manage multiple concurrent priorities.