Principal Software Engineer - Mobile Applications at Boston Scientific in San Jose, CA

  • Company: Boston Scientific
  • Location: San Jose, CA
  • Job type: full time
  • Workplace: onsite
  • Posted: 2026-10-30

Apply for this role

All open roles at Boston Scientific

Job description

Additional Location(s): US-CA-Valencia; US-CA-San Jose; US-CA-Santa Clara Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest tools, information and training, we’ll help you in advancing your skills and career. Here, you’ll be supported in progressing – whatever your ambitions. About the role: Boston Scientific was recognized by Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers do meaningful work. The Principal Software Engineer – Mobile Applications will serve as a hands-on technical leader responsible for the architecture, design, development, integration, and delivery of Android and iOS mobile applications supporting innovative medical device technologies. This role provides end-to-end technical ownership of existing and next-generation mobile applications, including mobile-to-backend integration architecture, secure device connectivity, and cloud service interactions. The Principal Engineer will drive architectural decisions, engineering best practices, software quality, and technical execution while leading and mentoring mobile engineers and collaborating closely with backend, cloud, and cross-functional engineering teams. The ideal candidate brings deep expertise in at least one mobile platform (Android or iOS), strong architectural knowledge of both, proven technical leadership, and experience delivering secure, reliable, and compliant software in a regulated environment. Work Model, Location, Sponsorship: 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. Relocation assistance is not available for this position at this time. Boston Scientific will not offer sponsorship or take over sponsorship of an employment visa for this position at this time. Your responsibilities will include: Mobile Architecture & Ownership: Lead the architecture, technical design, development, and evolution of Android and iOS applications, including native and Kotlin Multiplatform solutions, across existing products and new development initiatives. Mobile-to-Backend Architecture & Integration: 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. Technical Leadership: Serve as the technical lead for mobile engineering teams, providing technical direction, mentoring engineers, driving architectural decisions, and resolving complex engineering challenges. Engineering Excellence: Establish and enforce coding standards, design patterns, code reviews, automated testing, CI/CD practices, and software development best practices to ensure high-quality, maintainable applications. Platform Standards: Ensure adherence to Apple Human Interface Guidelines, Android Material Design, accessibility, performance, security, and platform-specific user experience standards. Regulated Software Delivery: 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. Device & Cloud Connectivity: Oversee secure communication between mobile applications, implantable medical devices, Bluetooth Low Energy (BLE), cloud infrastructure, and supporting software platforms, ensuring end-to-end system reliability, p

Principal Software Engineer - Mobile Applications on JobPost.