Demo

Sr Software Engineer - IOS Mobile Application Development

Starkey
Prairie, MN Full Time
POSTED ON 12/4/2025
AVAILABLE BEFORE 2/4/2026

Are you passionate about building software that makes a real difference in people’s lives? At Starkey, we’re looking for a seasoned Software Engineer to lead the charge in developing innovative software systems that power life-changing hearing technologies. In this role, you’ll go beyond just writing code—you’ll architect robust solutions, guide cross-functional teams, and shape the future of our products from the ground up. If you thrive on solving complex problems, collaborating across disciplines, and pushing the boundaries of what’s possible in health tech, we invite you to bring your expertise and creativity to a mission-driven company where your work truly matters.

Starkey is a world leader in the manufacturing and distribution of advanced hearing technologies. We are in the business of connecting people and changing lives. Our teams come to work each day focused on ensuring people everywhere have the products and services they need to hear better and live better.

Founded in 1967 by Bill Austin, Starkey is known for our cutting-edge hearing health innovations, industry-leading research and development, and not being afraid to push the edge of what’s possible.

We are headquartered in Eden Prairie, Minnesota, have over 5,000 employees in 29 facilities across the globe, and do business in more than 100 markets worldwide.

Watch this video to see more of what sets Starkey apart: https://youtu.be/9cUYwTlCepg?si=wkovx8_R_iINfrc6

 

JOB SUMMARY DESCRIPTION / PRIMARY PURPOSE OF JOB

Primary objective of this position is to lead, participate in or support software development to meet cost, schedule, and performance goals for Starkey’s software systems.

JOB RESPONSIBILITIES/RESULTS  

  • Apply technical expertise, commensurate with formal training and extensive experience, to develop software.
  • Utilize technical knowledge to architect and implement products.
  • Develop projects by working alone or technically leading an engineering team.
  • Participate in the design and development of software systems to meet quality, feature, and scheduling objectives.
  • Design, code, test, debug, and release software using the documented software development processes.
  • Lead or contribute to the refinement of the software architecture for current and future products.
  • Provide technical support to project team members.
  • Interact with other functional groups and customers regarding technical issues on a regular basis.
  • Facilitate communication between Software Engineering and other functional groups.
  • Work with outside consultants and experts.
  • Prepare or contribute to detailed project plans that may exceed a year.
  • Evaluate product requirements and document software requirements for a given project and provide support in the review of that document.
  • Prepare detailed schedules for their own assignments and assist junior engineers in the scheduling of their tasks.
  • Peer Code reviews and software testing will be used to measure technical skills.
  • Feedback from others in the group or customers.
  • Achieve goals and schedules for projects.
  • Communication skills as determined by manager and peer reviews.
  • Leadership and organizational skills as determined by manager and project success.

 

JOB REQUIREMENTS

Education

  • Bachelor’s in Engineering, Computer Science or closely related field is required.
  • Master’s Degree is desired.

Experience

  • 7 years of professional experience in software engineering or closely related field required; or
  • 5 years of professional experience required with a Masters; or
  • 2 years of professional experience required with a PhD.

Knowledge / Technical Requirements

  • Expertise in iOS mobile app development using Swift
  • Expertise in Object Oriented Design and Principles
  • Working knowledge of RxSwift
  • Working knowledge of Cloud Technologies.
  • Working knowledge of Version Control
  • Experience driving, defining, and implementing features with a cross functional team

    Competencies, Skills & Abilities

    • Excellent organizational skills required.
    • Excellent written and verbal skills required.
    • Excellent attention to detail required.
    • Excellent interpersonal skills required.
    • Excellent technical writing skills required.

    Salary and Other Compensation:

    The target pay rate for this position is between $93,940 – $128,100 annually. Factors which may affect starting pay within this range may include: geography/market, skills, education, experience and other qualifications of the successful candidate.

    This position is eligible for a bonus based upon performance results. There is no guarantee of payout.

    Benefits: The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401 (k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid time off, 8 days/hours of paid sick and safe time, and 6 paid holidays annually.  

     

    #LI-MP1

    Salary : $93,940 - $128,100

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Sr Software Engineer - IOS Mobile Application Development?

    Sign up to receive alerts about other jobs on the Sr Software Engineer - IOS Mobile Application Development career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $222,941 - $284,552
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Starkey

    • Starkey Wichita, KS
    • STARKEY, INC. Transportation Floater $18 per hour Full Time Split: 6:30am-10:30am/ 1:30pm-5:30pm What you get to do as a Bus Driver: This position will ass... more
    • 12 Days Ago

    • Starkey Prairie, MN
    • At Audibel, a subsidiary of Starkey Hearing Technologies, we are setting a new standard for excellence in hearing healthcare with commitment to our Patient... more
    • 13 Days Ago

    • Starkey Ballston Spa, NY
    • Are you ready to turn up the volume on your career? Join our dynamic team as an Audiologist or Hearing Instrument Specialist, where you’ll be the superstar... more
    • 13 Days Ago

    • Starkey Wichita, KS
    • How You Can Maintain a Safe Environment as a Facilities Maintenance Technician: This position is responsible for performing general repairs and maintenance... more
    • 3 Days Ago


    Not the job you're looking for? Here are some other Sr Software Engineer - IOS Mobile Application Development jobs in the Prairie, MN area that may be a better fit.

    • Recast Software Minneapolis, MN
    • About Recast: Recast Software, located in Minneapolis, MN, empowers organizations to better manage and support users and devices. Our mission is to simplif... more
    • 18 Days Ago

    • 1 Legacy Health Care Prairie, MN
    • Company Description We are a best in class company specializing in clinical communications that deliver clinical information to care teams when and where i... more
    • 28 Days Ago

    AI Assistant is available now!

    Feel free to start your new journey!