This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior Software Engineer to join our team in Draper, Utah and build software that expands access to hearing care through reliable, scalable digital solutions. This role will shape architecture decisions, contribute across the full development lifecycle, and partner closely with product, design, and engineering peers to deliver impactful applications. The ideal candidate brings strong full-stack experience, a thoughtful approach to system design, and a passion for raising technical standards across a growing organization.
Job Responsibility:
Architect, build, and enhance sophisticated software components and services that support core business and customer-facing applications
Guide technical direction by contributing to roadmap discussions, evaluating implementation approaches, and promoting sound engineering practices
Work across the full development lifecycle, from solution design and hands-on coding through deployment, monitoring, and ongoing maintenance
Collaborate with product managers, designers, and fellow engineers to turn business goals into practical, high-quality technical solutions
Improve platform stability, scalability, and security by addressing performance bottlenecks and strengthening application reliability
Mentor developers through code reviews, technical coaching, and day-to-day collaboration that supports team growth
Develop and maintain APIs and distributed services using modern backend frameworks, event-driven patterns, and cloud-based infrastructure
Support continuous delivery efforts by refining automated build, test, and deployment workflows to increase development efficiency
Requirements:
7+ years of software engineering experience, including substantial work on production applications
Strong proficiency in backend development with Node.js or Ruby on Rails, along with modern JavaScript or TypeScript expertise
Hands-on experience building frontend applications with frameworks such as React, Angular, or Vue
Demonstrated ability to design secure, scalable systems using service-oriented or event-driven architecture patterns
Experience working with relational and NoSQL databases, API development, and cloud platforms such as AWS, Azure, or similar environments
Familiarity with CI/CD pipelines and engineering tools such as GitHub Actions, GitLab, or Jenkins
Proven success leading technical initiatives, mentoring engineers, and collaborating effectively across cross-functional teams
Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience