Insulet is seeking a self-motivated Staff 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 Java and Kotlin. This role involves leading small teams of developers in the definition and design of new and complex features, taking ownership and delivering them on time with quality and the support from cross functional teams.
Responsibilities
- Design, develop, and maintain high-quality Android applications using Java, Kotlin, and KMM.
- Collaborate closely with multiple technology and cross-functional groups within and outside the organization to lead the definition, design, and deployment of new features, capabilities, and software releases.
- Translate customer and market needs into efficient and secure mobile solutions.
- Design and build the next generation mobile application cloud-based platform to support future patient/device-centric products and applications.
- Plan, organize, and communicate complex design proposals to stakeholders and lead the team in translating design review feedback into design changes. Scope work, break down into modules, and estimate efforts with Program management.
- Lead work and execute independently and through others, influencing broadly.
- Solve complex technical issues, guide other engineers on coding strategies, and ensure architectural adherence.
- Stay updated with industry trends and technologies to keep our mobile solutions current and competitive.
- Perform other duties as required.
Education and Experience
Minimum Requirements:
- Bachelor’s degree in Computer Science, Engineering, or equivalent, plus experience.
- 7+ years of native Android development with proven expertise in Java and/or Kotlin.
- Experience with wireless communications, Mobile Application technologies, and system architecture design.
- Strong understanding of Android UI design principles and best practices.
- Experience with Web services, Cloud, and API technologies.
- Ability to quickly learn new technologies and develop prototypes.
- Excellent problem-solving skills and attention to detail.
Preferred Skills and Competencies:
- Knowledge of open-source Android ecosystem and libraries.
- Excellent communication skills and experience working with technical teams and management.
- Experience with Agile development preferred.
- Experience in FCC & FDA regulated industries preferred.
Additional Information
This position offers a hybrid work arrangement requiring at least three days per week on-site at an Insulet office. The US base salary range is $163,050 - $244,575, determined by role, level, and location. Compensation includes base salary, with additional factors influencing individual pay.
Insulet Corporation, NASDAQ: PODD, is dedicated to innovating in the medical device field, primarily through its Omnipod product platform, which offers tubeless, wearable insulin delivery solutions. For more information, visit insulet.com and omnipod.com.
We seek highly motivated, performance-driven individuals guided by shared values who aim to exceed customer expectations. Our success depends on our team!
Insulet is an equal opportunity employer, considering all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
#J-18808-Ljbffr