Software Engineer II

Starkey Canada•Eden Prairie, MN
•$78,540 - $105,000

About The Position

The Software Engineer II participates in or supports software development to meet schedule and performance goals for Starkey’s software systems. The role applies modern development techniques, collaborates with other functional groups and customers, and contributes to software systems supporting hearing technology. Software Engineer II signifies that at least 50% of the competencies at the senior Subject Matter Expert level have been demonstrated.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, or a closely related field.
  • At least 4 years of professional experience in software engineering or a closely related field; at least 2 years is required with a master’s degree.
  • Proficiency in object-oriented development concepts.
  • Working knowledge of one or more of the following: .NET/C#, Java, Kotlin, Swift, Objective-C, TypeScript, or JavaScript libraries such as Angular JS.
  • Good organizational skills.
  • Good written and verbal communication skills.
  • Good attention to detail.
  • Good interpersonal skills.
  • Good technical writing skills.

Nice To Haves

  • Master’s degree.

Responsibilities

  • Apply technical skills gained through formal training and moderate experience to develop software.
  • Choose between alternative proven techniques with some originality and moderate technical risk.
  • Develop software using prior software and state-of-the-art techniques.
  • Conduct simple software investigations and software tests.
  • Work with detailed project plans and schedules that may exceed several months.
  • Participate in forming project schedules.
  • Help plan for the availability of needed capital equipment.
  • Interact regularly with other functional groups and customers on technical matters.
  • Work with outside consultants and experts.
  • Interact with other functional groups in various support roles.
  • Administer technical procedures.
  • Maintain records of software development activities.
  • Prepare project-related reports, including Software Specification and Software Design reports.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) retirement plan with company match
  • Company-paid life insurance
  • Short-term disability insurance
  • Long-term disability insurance
  • Employee assistance plan
  • Hearing aid benefits
  • Paid time off
  • Paid holidays
  • Paid floating holidays
  • Paid volunteer service day
  • Paid paternity leave
  • Paid maternity leave
  • Tuition reimbursement
  • Performance-based bonus eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service