Senior Staff Software Engineer - iOS Development

    • Stryker
  • Sacramento, CA
  • Posted 60+ days ago | Updated moments ago


On Site
USD 122,800.00 - 239,900.00 per year
Full Time


Mobile development
iOS development
Medical devices
Healthcare information technology
Professional development
Mobile applications
Goal oriented
System requirements
Strategic management
IT management
Product development
Continuous improvement
Computer science
Software engineering
Software architecture
Design patterns
Core Data
Software implementation
Wireless communication
Health care
Software development
Artificial intelligence
Machine Learning (ML)

Job Details

Why engineering at Stryker?

At Stryker we are dedicated to improving lives, with a passion for researching and developing new medical device products. As an engineer at Stryker, you will be proud of the work that you will be doing, using cutting-edge technologies to make healthcare better. Here, you will work in a supportive culture with other incredibly talented and intelligent people, creating industry-leading medical technology products. You will also have growth opportunities as we have a culture that supports your personal and professional development.

Need another reason to apply? Check out these 8 reasons to join Stryker's engineering team:

We are proud to be named one of the World's Best Workplaces and a Best Workplace for Diversity by Fortune Magazine! Learn more about our award-winning organization by visiting

Who we want:

As a Senior Staff iOS Software Engineer, you'll play a crucial role in developing cutting-edge mobile applications for medical devices. You'll collaborate with cross-functional teams to create software that enhances patient care and medical professionals' efficiency.

  • Goal-oriented developers. Keeping the customer and system requirements squarely in focus, people who deliver safe and robust solutions.
  • User-focused creators. Engineers who design with the user in mind, developing software that helps change patients' lives.
  • Motivated product launchers. Engineers who bring strategic direction and drive for execution to ensure products are developed and launched with precision.

What you will do:

  • Software System Development: Design and develop software systems per project requirements and defined architecture
  • Mobile Application Development: Create cutting-edge mobile applications for iOS/VisionOS products, including iPads, iPhones, and VisionPro.
  • User Interface (UI) Design: Craft visually appealing and user-friendly interfaces that provide exceptional user experiences, using Swift or Objective-C and leveraging iOS frameworks such as UIKit, ARKit, and more.
  • Technical Leadership: Lead and support complex product development for cross-functional teams, influencing multiple technical areas of expertise. Hold the team accountable for delivering high-quality results, driven by passion and energy to meet business priorities.
  • Continuous Improvement: Identify and implement design and process solutions and ensure they are sustained over time, promoting innovation and efficiency
  • Code Reviews: Lead code reviews for projects/systems as an independent reviewer, applying design principles, coding standards, and best practices.

What You Need

Minimum Qualifications (Required):
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum 6 years of experience in iOS app development.
  • Strong experience in Swift and Objective-C.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Experience with some of the following technologies: UIKit, Core Data, Core Bluetooth, NSURL Session, AVFoundation.

Preferred Qualifications (Strongly desired):
  • Lead project software implementation using programming skills. Design new components and systems by applying various design concepts and patterns.
  • Experience with wireless communication technologies
  • Experience building full-stack applications
  • Knowledge of HIPAA regulations and security practices in healthcare software.
  • Previous work on FDA-regulated medical device software.
  • Experience with AI/ML
  • Experience as a lead developer
  • Experience working with offshore teams

$122,800 - $239,900 salary plus bonus eligible + benefits. Actual minimum and maximum may vary based on location. Individual pay is based on skills, experience, and other relevant factors.

About Stryker

Our benefits:

  • 12 paid holidays annually
  • Health benefits include: Medical and prescription drug insurance, dental insurance, vision insurance, critical illness insurance, accident insurance, hospital indemnity insurance, personalized healthcare support, wellbeing program and tobacco cessation program.
  • Financial benefits include Health Savings Account (HSA), Flexible Spending Accounts (FSAs), 401(k) plan, Employee Stock Purchase Plan (ESPP), basic life and AD&D insurance, and short-term disability insurance.

For a more detailed overview of our benefits or time off, please follow this link to learn more: US Stryker employee benefits

About Stryker
Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 130 million patients annually. More information is available at

Know someone at Stryker?
Be sure to have them submit you as a referral prior to applying for this position. Learn more about our employee referral program on our referral page

Stryker is driven to work together with our customers to make healthcare better. Employees and new hires in sales and field roles that require access to customer accounts as a function of the job may be required, depending on customer requirements, to obtain various vaccinations as an essential function of their role.