Staff IOS Engineer (Hybrid San Diego, CA or Acton, MA)

Insulet CorporationSan Diego, CA
12hHybrid

About The Position

We are looking for a self - driven Staff Software Engineer to join our Medical Device Software team and help lead the design and delivery of medical - grade iOS applications and SDKs that integrate with Insulet’s connected devices and cloud platform. You will own architecture for significant iOS domains, set technical direction, and deliver through others , coaching and mentoring engineers while collaborating across Product, UX, Quality, Regulatory, Cloud, and Hardware to build reliable, secure, and compliant solutions. You are accountable for well - designed, well - tested software and bring creative, pragmatic solutions to complex, ambiguous problems.

Requirements

  • Bachelor’s degree in software/computer engineering , Computer Science, or equivalent experience.
  • 8+ years of professional iOS experience building and shipping apps at scale.
  • Expert in Swift, modern concurrency (async/await, structured concurrency), Combine , and/or FRP patterns; strong grasp of software design principles and architectural patterns (e.g., MVVM, TCA, Clean Architecture).
  • CoreBluetooth expertise : building BLE - enabled apps, GATT design/consumption, background execution, resilience, and performance.
  • Proven experience with application security on iOS (Keychain, CryptoKit , secure storage, privacy protections) and with wireless protocol security concepts.
  • Strong experience with software testing ( XCTest , XCUITest ), CI/CD, instrumentation, and crash/telemetry tooling.
  • Demonstrated ability to lead cross - functional technical initiatives, guide teams through ambiguity, and deliver complex features on time with quality.

Nice To Haves

  • Experience launching products in regulated industries (e.g., medical devices), and familiarity with design controls and risk management concepts.
  • Hands - on with BLE debugging tools (Bluetooth Explorer/ PacketLogger , Wireshark) and RF troubleshooting practices.
  • Familiarity with NFC ( CoreNFC ), NFC data formats, and security considerations.
  • Knowledge of the open source iOS ecosystem (libraries, tools) and contribution history is a plus.
  • Expertise with Agile development and DevEx improvements (SPM modularization, build performance, CI pipelines).
  • Experience with embedded systems integration and hardware bring - up collaboration.
  • Strong communication skills: able to present architecture, influence stakeholders, and document decisions clearly for technical and non - technical audiences.

Responsibilities

  • Technical Leadership & Architecture Lead the architecture, design, and evolution of iOS applications, frameworks, and SDKs, establishing patterns, module boundaries, performance budgets, and quality bars.
  • Drive platform - level initiatives (reusability, modularization, SPM packages, shared UI , and networking layers) and ensure alignment with enterprise and cloud architectures.
  • Scope complex efforts, break work into deliverable milestones, estimate accurately, and partner with Program/Project Management on plans, dependencies, and risks.
  • Facilitate and contribute to design reviews, translating feedback into clear technical changes and guiding teams to execution.
  • Feature Delivery & Engineering Excellence Design, develop, test, and document high - quality medical device software for new and existing Insulet products.
  • Champion testing strategy ( XCTest , XCUITest ), CI/CD, static analysis, code coverage, and robust code review practices.
  • Implement unit tests for core logic and UI tests for critical workflows, drive testability by design and regression resilience.
  • BLE / NFC / Connectivity Deliver CoreBluetooth integrations with robust state handling, background modes, state restoration, and data reliability under constrained conditions.
  • Demonstrate deep knowledge of GATT services/characteristics, connection parameters, MTU, ATT/GATT, L2CAP concepts; design reliable data transfer protocols and error handling strategies.
  • Apply BLE security best practices (pairing/bonding, LE Secure Connections, key exchange, application - level encryption, key management).
  • Utilize observability and protocol tooling (Bluetooth Explorer/ PacketLogger , Wireshark, BLE sniffers) to diagnose throughput, interoperability, and RF issues.
  • Implement NFC flows as applicable ( CoreNFC ), ensuring secure data exchange and great user experience.
  • Cloud & Data Partner with Cloud and Data teams to define API contracts, data models, and telemetry; ensure secure, compliant, and efficient mobile / cloud integrations.
  • Build observability into the app (structured logging, metrics, crash analytics) to support proactive reliability and incident response.
  • Security, Privacy, and Compliance Enforce secure coding practices (Keychain, CryptoKit , cert pinning as appropriate , privacy protections) and contribute to threat modeling and mitigations.
  • Contribute to design controls, traceability, risk management, verification/validation, and documentation per Insulet SOPs and relevant standards for medical software.
  • Collaborate with Quality, Regulatory, and Marketing to ensure designs meet technical and regulatory requirements, support audits , and product launches in regulated markets.
  • Collaboration & Influence Work in co - located Scrum teams and partner with Product Managers and UX Designers to define high - impact features and experiments.
  • Mentor, coach, and elevate developers driving best practices in Swift, concurrency, architecture, testing, and performance.
  • Stay current with iOS platform changes, frameworks, and ecosystem trends; propose pragmatic adoption strategies that improve product quality and developer velocity.
  • Operational Readiness Provide timely support to internal and external customers; participate in incident response and post incident reviews.
  • Contribute to build ing /releas ing pipelines and environment hardening; ensure on - call readiness for critical issues.

Benefits

  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid time off (PTO)
  • And additional employee wellness programs

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service