AI SCORE 8.5

Staff Software Engineer iOS - Remote Opportunity

$120K–$150K/year

About the Role

We are seeking a highly skilled Staff Software Engineer iOS remote to join our innovative Medical Device Software team at Insulet Corporation. This role is pivotal in developing and enhancing our cutting-edge Omnipod® product platform, which empowers individuals living with diabetes to lead healthier lives. As a Staff Software Engineer iOS remote, you will be responsible for creating high-quality medical device software that is both user-friendly and reliable.

What You'll Do

  • Design, develop, test, and document high-quality medical device software for new and existing Insulet products.
  • Implement unit and UI tests for core functionality and UI workflows, ensuring robust performance.
  • Collaborate within co-located Scrum teams, including developers, testers, product owners, and scrum masters.
  • Work closely with product managers and UX designers to define and refine new features.
  • Mentor and motivate junior software developers to produce high-quality code following best practices.
  • Ensure quality and consistency in software architecture and implementation.
  • Evaluate new technologies and explore alternative solutions, developing prototypes as necessary.
  • Learn and adhere to Insulet design assurance SOPs while providing timely support to internal and external customers.

Requirements

  • Bachelor's degree in software engineering or equivalent preferred.
  • 8+ years of relevant work experience in software development.
  • Strong expertise in Swift and familiarity with Combine, Async Await, and Functional Reactive Programming (FRP).
  • Proficient in software testing and design principles.
  • Experience in the medical device industry is preferred.

Nice to Have

  • Expertise with The Composable Architecture Framework (TCA) or Unidirectional Flow Pattern.
  • Knowledge of wireless protocols like BLE and NFC.
  • Hands-on experience with embedded systems.
  • Familiarity with Agile software development life cycle concepts.

What We Offer

  • Competitive salary and benefits package.
  • Remote work flexibility, allowing you to work from anywhere in Mexico.
  • Opportunities for professional growth and development.
  • Collaborative and innovative work environment.
  • Engagement in meaningful projects that improve lives.
Why This Job8.5 of 10

This Staff Software Engineer iOS remote position at Insulet offers a chance to work on innovative medical technology while enjoying a competitive salary and flexible work environment.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficiency in Swift and Combine, with a strong understanding of Functional Reactive Programming to build responsive and maintainable iOS applications for medical devices.

Ability to work independently in a remote setting while being proactive in agile development processes, ensuring timely delivery of high-quality software through continuous collaboration and feedback.

Experience with Bluetooth Low Energy (BLE) and Near Field Communication (NFC) technologies, demonstrating an innovative mindset focused on developing solutions for healthcare applications that enhance user experience.

Learning Resources

Swift Programming Language Documentationguide

Career Path

Staff Software Engineer iOS(Now)Lead Software Engineer iOS(1-2 years)Engineering Manager(3-5 years)

Market Overview

Market Size 2024
$18.5B
Annual Growth
12.4%
AI Adoption
35%
Investment
+45%
Labour Demand
+20%
Avg Salary
$135K

Skills & Requirements

Required
SwiftCombineAsync/Await
Growing in Demand
SwiftUIKotlin MultiplatformCloud Services (AWS/Azure)
Declining
Objective-CjQuery

Domain Trends

Rise of SwiftUI
SwiftUI is rapidly becoming the preferred framework for iOS development, with adoption rates increasing by 50% year-over-year as developers shift from UIKit.
Increased Focus on Functional Programming
Functional Reactive Programming (FRP) methodologies are gaining traction, with 60% of new iOS applications employing these principles to enhance code maintainability.
Integration of AI in Mobile Apps
The incorporation of AI-driven features in mobile applications is projected to grow by 30% in the next two years, with Swift developers increasingly leveraging Core ML for machine learning capabilities.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.