Principal Software Engineer - Mobile Development
Summary
Principal Software Engineer leads the architecture and development of secure, FDA-compliant Android and cross-platform mobile apps for implantable medical devices using Kotlin, Java, and AWS, while mentoring global teams.
Principal Software Engineer – Mobile Development
Valencia, CA, US, 91355
Diversity - Innovation - Caring - Global Collaboration - Winning Spirit- High Performance
At Boston Scientific, you will work in diverse, high-performing teams to develop advanced Android and cross‑platform mobile applications for implantable medical devices. This role blends hands‑on development with technical leadership, ensuring secure, high‑quality medical software that complies with FDA, ISO 13485, and IEC 62304 standards.
This position follows a hybrid work model: onsite in the local office at least three days per week. Relocation assistance is not available, and the company will not sponsor or transfer employment visas.
Responsibilities
- Lead the architecture, design, and development of mobile applications for implantable medical devices using Kotlin Multiplatform and Core Java.
- Ensure secure communication between devices and cloud systems via Bluetooth Low Energy (BLE) and AWS‑based APIs.
- Develop and maintain libraries and SDKs for cross‑platform mobile applications.
- Integrate mobile applications with AWS cloud infrastructure (KMS, S3, DynamoDB, Cognito, API Gateway, EC2, CloudWatch).
- Author and review key design documentation: architecture specs, DFMEA, cybersecurity reports, threat models, etc.
- Conduct peer reviews and enforce code integrity, traceability, and compliance with medical device processes.
- Lead Agile/Scrum ceremonies, mentoring distributed teams across time zones.
- Estimate timelines, propose plans, and guide app development from concept through commercialization.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- 8+ years of Android mobile app development experience, including at least 2 years in medical device application.
- Experience architecting, designing, and developing mobile applications.
- Strong command of at least three of the following technologies: Kotlin, Kotlin Multiplatform, Java, Android Jetpack (MVVM, Rx, XML data binding).
- 3+ years of experience with AWS services and secure communication protocols (BLE, Wi‑Fi, HTTPS, OAuth).
- Good understanding of IEC 62304, ISO 13485, and FDA design controls for medical device software.
- Excellent communication skills and ability to collaborate with global teams and lead cross‑functional projects.
Preferred Qualifications
- Experience developing mobile apps for neuromodulation devices.
- Prior medical device connectivity experience.
- Experience with CI/CD (Jenkins, Git), SonarQube, and Atlassian Agile tools.
- Secure BLE communication, data encryption, and AWS cloud services integration.
- Cybersecurity techniques (sandboxing, code obfuscation, penetration testing).
- Exposure to data science or machine learning frameworks (TensorFlow, Pandas, NumPy, R).
Location & Compensation
- Location: Valencia, CA, US (91355) – hybrid work model, onsite at least three days per week.
- Salary Range: $106,800 – $202,900 (annual).
Equal Opportunity Statement
Boston Scientific Corporation is an equal opportunity employer. The Company will make all personnel decisions without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, gender expression, veteran status, age, mental or physical disability, or genetic information.
Note: This role is safety‑sensitive and requires compliance with prohibited substance testing per applicable regulations.