Android Software Engineer - (Hybrid - San Diego, CA)
Insulet CorporationAbout the role
Position Overview:
Insulet is seeking a self-motivated Android Software Engineer to join our team. The individual is responsible for contributions to our Android Mobile Applications projects for the company and will be responsible for designing, building, and delivering medical grade mobile applications and SDKs primarily using Kotlin and Compose. This role involves taking ownership and delivering features on time with quality and the support from cross functional teams.
Responsibilities
Design, develop, and maintain high-quality Android applications using Kotlin, Compose and KMM
Collaborate closely with the multiple technology and cross-functional groups within and outside the organization to define, design, and deploy new capabilities and software releases
Able to translate customer and market needs to efficient and secure mobile solutions
Design and build out the next generation mobile application cloud-based platform that can support future patient / device centric products and applications
Scope work, break down into modules, and estimate efforts working closely with Program management
Effectively present and demonstrate various concepts and solutions to customers, partners, and leadership
Write clean, maintainable, and efficient code
Troubleshoot and debug applications to optimize performance
Participate in code reviews and contribute to team knowledge sharing.
Stay updated with the latest industry trends and technologies to ensure our mobile application solutions remain current and competitive
Perform other duties as required
Education and Experience:
Minimum Requirements:
Bachelor’s degree required (Preferred field of study: Computer Science, Computer Engineering)
3+ years Native Android development; Proven experience in Android development using Kotlin
Familiarity with communication systems and/or wireless protocols will be a plus
Medical device experience is preferred
Able to work independently with minimum supervision
Able to be responsible for designing, implementing, and maintaining a section of a design
Detail oriented, with effective verbal and written communication skills
Able to communicate with candor and trust at multiple levels of the organization
Demonstrated abilities to leverage creativity in order to overcome obstacles and work with a sense of urgency
Strong software engineering development skills
Knowledge of OS concepts like dead locks, threading, mutual exclusion, interrupt services is expected
Preferred Skills and Competencies:
In-depth Object oriented programming is useful
Able to organize and judge multiple priorities
Agile or other software development life cycle concepts is a plus
Excellent communications skills
Experience with Agile software development preferred
Mobile apps or Cloud apps software development tools
Prior experience in RxJava, Realm, Room, Coroutines is big plus
Physical Requirements:
• General office environment, may sit for long periods of time
NOTE: This position is eligible for hybrid working arrangements (requires on-site work from an Insulet office). #LI-Hybrid
Additional Information:
Compensation & Benefits: For U.S.-based positions only, the annual base salary range for this role is $122,600.00 - $175,625.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 Application Details: This job posting will remain open until the position is filled. To apply, please visit the Insulet Careers site and submit your application online. Actual pay depends on skills, experience, and education.Insulet Corporation (NASDAQ: PODD), headquartered in Massachusetts, is an innovative medical device company dedicated to simplifying life for people with diabetes and other conditions through its Omnipod product platform. The Omnipod Insulin Management System provides a unique alternative to traditional insulin delivery methods. With its simple, wearable design, the tubeless disposable Pod provides up to three days of non-stop insulin delivery, without the need to see or handle a needle. Insulet’s flagship innovation, the Omnipod 5 Automated Insulin Delivery System, integrates
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s