Boston Scientific-posted 2 months ago
$103,700 - $197,000/Yr
Full-time • Senior
Hybrid • Santa Clarita, CA
Computer and Electronic Product Manufacturing

The Principal Software Engineer - Mobile Applications will serve as a technical leader and hands-on developer responsible for designing, developing, and maintaining advanced Android and cross-platform mobile applications development. This role blends hands-on technical expertise with team leadership, ensuring delivery of secure, high-quality, and compliant medical software solutions in accordance with FDA and ISO 13485 standards. At Boston Scientific, we value collaboration and synergy. This role follows a hybrid work model requiring employees to be in our local office at least three days per week.

  • 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 maintain code integrity, ensuring traceability and compliance per med device process.
  • Lead Agile/Scrum ceremonies, mentoring distributed teams (U.S., Costa Rica, India, China, Ukraine) across time zones.
  • Estimate timelines, propose plans, review milestones and lead app development from concept through commercialization.
  • Bachelor's or Master's degree in Computer science, Software Engineering, or related field.
  • 10+ years of experience in Android mobile app development, with at least 3+ years in medical device application.
  • Experience of architecting, designing and developing of mobile applications.
  • Strong command of Kotlin, Kotlin Multiplatform, Java and Android Jetpack architectures (MVVM, Rx, XML data binding).
  • 3 + years' experience with AWS services and secure communication protocols (BLE, Wi-Fi, HTTPS, OAuth).
  • Experience with CI/CD (Jenkins, Git), SonarQube, and Atlassian Agile tools.
  • Good understanding of IEC 62304, ISO 13485, and FDA design controls for medical device software.
  • Demonstrated leadership in cross-functional R D environments and distributed global teams.
  • Excellent communication skills with the ability to collaborate across global teams AND documentation for regulatory deliverables.
  • Experience in Developing Mobile apps for Neuromodulation devices.
  • Prior experience with medical device connectivity.
  • Prior experience on secure BLE communication, data encryption, and integration with AWS cloud services (S3, DynamoDB, Cognito, API Gateway).
  • Experience in cybersecurity techniques (sandboxing, code obfuscation, penetration testing).
  • Exposure to data science or machine learning frameworks (TensorFlow, Pandas, NumPy, R).
  • 401k
  • health_insurance
  • dental_insurance
  • vision_insurance
  • life_insurance
  • disability_insurance
  • paid_holidays
  • paid_volunteer_time
  • tuition_reimbursement
  • professional_development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service