"Software Engineer II (Multiple Positions)"

Starkey CanadaEden Prairie, MN
Onsite

About The Position

Software Engineer II (Multiple Positions) – Starkey Laboratories, Inc. (Eden Prairie, MN). Participate in and support software development to meet schedule and performance goals for company’s software systems. Duties include: apply technical skills to develop software; work with detailed project plans and schedules that may exceed several months; work with other functional groups and customers on technical matters; and, administer technical procedures by maintaining records of software development activities and preparing project reports, including software specification and design documentation.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or closely related technical field
  • 2 years’ professional experience in software engineering
  • Demonstrated proficiency with: RxSwift
  • .NET/C#
  • Swift
  • Objective C
  • Bluetooth Low Energy (BLE) devices

Responsibilities

  • Apply technical skills to develop software
  • Work with detailed project plans and schedules that may exceed several months
  • Work with other functional groups and customers on technical matters
  • Administer technical procedures by maintaining records of software development activities and preparing project reports, including software specification and design documentation

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) retirement plan
  • Life insurance
  • Short-term disability insurance
  • Long-term disability insurance
  • Employee assistance program
  • Hearing aid benefits
  • PTO
  • 6 paid holidays annually
  • 2 floater days annually
  • 1 volunteer service day annually
  • Paid paternity leave
  • Tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service