Senior Software Engineer, iOS (Hybrid - San Diego, CA or Acton, MA)
Job Summary
Join Insulet, the maker of Omnipod and a leader in tubeless insulin delivery. We're seeking a Senior iOS Software Engineer to help build the next generation of life-changing diabetes management solutions. In this role, you'll collaborate with a talented global team to design and develop medical-grade mobile applications and SDKs, delivering high-quality software that directly impacts the lives of people living with diabetes. The ideal candidate brings a strong track record of building and shipping production-quality iOS applications and thrives in a fast-paced, innovative environment. If you're passionate about cutting-edge mobile technology and want your work to make a meaningful difference, we'd love to hear from you.
Responsibilities
- Design, develop, and deliver high-quality iOS Swift applications and SDKs
- Implement unit and UI tests for core functionality and UI workflows, respectively
- Work in co-located Scrum teams of developers, testers, product owners, and scrum masters
- Work with product managers and UX designers to define new features
- Mentor and motivate software developers to deliver high quality code using software best practices and patterns
- Evaluate new technologies and explore solution alternatives; develop prototypes
- Learn and follow Insulet design assurance SOPs
- Provide timely support to team customers, internal and external
Requirements
- Minimum 5+ years software development experience
- Minimum 3+ years iOS software development experience
Preferred Skills
- Experience with SwiftUI/Combine a plus
- Desire to have expertise with TCA (The Composable Architecture Framework or Unidirectional Flow Pattern)
- Experience with application development frameworks
- Experience owning software modules and ensuring their quality
- Experience developing cross platform mobile apps using Kotlin Multiplatform
- Experience working with Bluetooth and BLE
- Understanding of Cloud technologies and protocols, e.g. APIs, REST, OAuth 2.0, JSON
- Experience maintaining a CI/CD pipeline
- Experience with Git
- Strong written, verbal, presentation, and interpersonal skills
- Experience on an Agile team using Scrum
- Experience with FDA and HIPAA regulations
Physical Requirements
Occasional business travel within US and globally
Off-hour availability for critical issues
General office environment, may sit for long periods of time.
Additional Information
Career Opportunities: Visit the Insulet Careers site to apply.
Compensation & Benefits: For U.S.-based positions only, the annual base salary range for this role is $140,800.00 - $211,150.00. This position may also be eligible for incentive compensation. We offer a comprehensive benefits package, including: Medical, dental, and vision insurance, 401(k) with company match, Paid time off (PTO), and additional employee wellness programs.