B

Boston Scientific

Medical devices maker for interventional specialties

Principal Software Engineer - Mobile Applications

Mobile EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Software Engineering, or a related technical field is required.
  • At least 10 years of software engineering experience, including at least 8 years in Android and/or iOS mobile application development, is required.
  • At least 3 years of technical leadership experience as a Principal Engineer, Technical Lead, Software Architect, or equivalent, driving architecture, engineering standards, and software delivery, is required.
  • Deep hands-on expertise in Android using Kotlin or Java, or iOS using Swift, strong architectural knowledge of both platforms, and experience with cross-platform mobile development are required.
  • Strong experience in mobile software architecture, design patterns including Model-View-ViewModel and Clean Architecture, modularization, software development kit development, and application lifecycle management is required.
  • Demonstrated experience architecting mobile-to-backend integrations, including RESTful APIs, API contracts, authentication and authorization, secure data transmission, data synchronization, error handling, and cloud-connected application design, is required.
  • Experience collaborating with backend and cloud engineering teams to define service interfaces, address system-level integration challenges, and ensure application performance, scalability, and reliability is required.
  • Proven ability to lead code reviews, establish engineering best practices, mentor engineers, and drive technical quality across development teams is required.
  • Experience integrating mobile applications with Bluetooth Low Energy-enabled devices, cloud services, and secure communication protocols is required.
  • At least 2 years of experience in medical device software or another regulated industry, with knowledge of IEC 62304, ISO 13485, FDA design controls, and software development lifecycle documentation, is required.
  • The ability to communicate technical direction and coordinate across global, cross-functional teams is required.
  • The role is hybrid and requires employees to be in a local office at least three days per week.
  • Candidates are subject to a prohibited substance test because the role is safety-sensitive.

Responsibilities

  • Lead the architecture, technical design, development, and evolution of Android and iOS applications, including native and Kotlin Multiplatform solutions, for existing products and new development initiatives.
  • Drive the end-to-end design and architecture of mobile application integration with backend and cloud services, including API contracts, data models, authentication, authorization, secure data exchange, error handling, synchronization, and connectivity resilience; partner with backend and cloud engineering teams to define scalable, reliable, and maintainable system interfaces.
  • Serve as the technical lead for mobile engineering teams by providing technical direction, mentoring engineers, driving architectural decisions, and resolving complex engineering challenges.
  • Establish and enforce coding standards, design patterns, code reviews, automated testing, continuous integration and continuous delivery practices, and software development best practices to ensure high-quality, maintainable applications.
  • Ensure adherence to Apple Human Interface Guidelines, Android Material Design, accessibility, performance, security, and platform-specific user experience standards.
  • Own the technical quality and completeness of mobile software deliverables, including architecture, design documentation, risk assessments, traceability, and verification evidence, in accordance with FDA design controls, IEC 62304, ISO 13485, and internal quality processes.
  • Oversee secure communication between mobile applications, implantable medical devices, Bluetooth Low Energy, cloud infrastructure, and supporting software platforms, ensuring end-to-end system reliability, performance, and cybersecurity.
  • Partner with backend and cloud, firmware, systems engineering, user experience and user interface, quality, regulatory, product management, and program management teams to align system architecture, resolve technical dependencies, and drive product delivery.
  • Drive technical planning, engineering estimates, risk mitigation, design reviews, integration readiness, and software delivery milestones from concept through commercialization and post-market maintenance.
  • Remain actively involved in critical design decisions, code reviews, prototyping, troubleshooting, and resolution of complex technical and integration challenges.

Desired Qualifications

  • Experience developing mobile applications for implantable medical devices, particularly neuromodulation systems, is preferred.
  • Experience with Kotlin Multiplatform, Android Jetpack, Jetpack Compose, SwiftUI, UIKit, or equivalent modern mobile frameworks is preferred.
  • Experience with AWS services including Cognito, API Gateway, S3, DynamoDB, and KMS, and cloud-native integration architectures, is preferred.
  • Experience designing secure, resilient mobile-to-cloud communication, including OAuth 2.0, token management, offline synchronization, API versioning, and backward compatibility, is preferred.
  • Experience with continuous integration and continuous delivery pipelines, Jenkins, Git, SonarQube, and automated mobile and API integration testing is preferred.
  • Knowledge of mobile cybersecurity, encryption, secure storage, threat modeling, and vulnerability management is preferred.
  • Experience leading multiple mobile applications, modernizing legacy platforms, and coordinating distributed engineering teams is preferred.

About the Company

Boston Scientific

Medical devices maker for interventional specialties

Boston Scientific designs and makes medical devices used in procedures across cardiology, endoscopy, urology, and neuromodulation. Its products help doctors diagnose and treat conditions by guiding minimally invasive interventions and delivering therapies inside the body, with revenue from hospitals and clinics. The firm differentiates itself through a broad, global portfolio and heavy ongoing investment in research and development to expand capabilities and address complex health issues. Its goal is to improve patient care by providing reliable, effective medical devices and solutions that enable clinicians to perform safer, more effective procedures while growing its business.

Company size
10,001+
Company stage
IPO
Headquarters
Marlborough, MA
Founded
1979

Recently Posted Jobs

Explore more opportunities at Boston Scientific

See more jobs