{"schemaVersion":"jobsearcher.job.v1","id":"567ac2fc612a2f4833b35f2c","url":"https://jobsearcher.com/jobs/567ac2fc612a2f4833b35f2c","canonicalUrl":"https://jobsearcher.com/jobs/567ac2fc612a2f4833b35f2c","title":"Senior Software Developer","description":"About TruHearing\nTruHearing is a rewarding, fun and friendly, mission-based organization that makes a real difference towards improving people’s lives. Our employees enjoy a positive working environment in a company that has experienced rapid growth. We offer a comprehensive benefits package, educational assistance, and opportunities for advancement.\nTruHearing is the market leader and a force for positive change in the hearing healthcare industry. We reconnect people to the richness of life through industry-leading hearing healthcare solutions. We work with insurance companies, hearing aid manufacturers, and healthcare providers to reduce prices and expand access to better hearing care and whole-body health.\nTruHearing is part of the WS Audiology Group (WSA), a global leader in the hearing aid industry. Together with our 12,000 colleagues in 130 countries, we invite you to help unlock human potential by bringing back hearing for millions of people around the world. The WSA portfolio of technologies spans the full spectrum of hearing care, from distinct hearing brands and digital platforms to managed care, hearing centers and diagnostics locations.\nAbout the Opportunity:\nThis role exists to execute the full life-cycle software development process including designing, developing, programming, and maintaining customized software systems.\nWhat will you be doing?\nLead the design and development of complex software features and modules.\nHelp design scalable solutions and ensure security.\nMentor team members and provide technical guidance.\nWork in close partnership with cross functional teams and leaders to help determine the overall code standards and Technical RoadMap\nCollaborate with product and design teams on strategic initiatives\nImprove overall Application reliability and availability by identifying and implementing opportunities to improve.\nWhat technical skills are we looking for?\nDemonstrated expertise in:\nBack-end technologies: Node.js or Ruby on Rails\nFront-end frameworks: React/Redux, Angular, Vue.js.\nDatabase design and optimization: SQL and NoSQL.\nMessage-based or event-based architectures using tools like RabbitMQ or Kafka.\nBest Practice Approach: Follow best practices (test-driven development, microservice architecture, continuous integration, SCRUM, refactoring and code standards, understanding of SOLID principles)\nHands on experience with:\nCloud Platforms: Cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.\nCI/CD frameworks and tools such as Github actions, Gitlab, Jenkins.\nBuilding APIS and Services separated by SPA frontends. (RESTful or GraphQL).\nWhat education or experience is required?\nRequired:\nBachelor’s degree in computer science/IT or similar degree preferred and six (6+) years of professional software development experience.\n(A combination of education and experience will be considered in lieu of a formal degree.)\nProven ability to design scalable systems, optimize performance, and ensure security.\nAdvanced knowledge of software architecture patterns (microservices, event-driven systems).\nExperience mentoring entry-mid developers, leading projects, and collaborating with cross-functional teams.\nPreferred\nEight (8+) years of professional software development experience.\nExperience with enterprise-level applications.\nFamiliarity with distributed systems and high-availability architectures.\nStrong understanding of testing strategies, including automated and performance testing.\nAbility to influence technical direction and contribute to strategic decisions.\nWhat skills do you need to bring?\nIn addition to exhibiting the TruHearing Values of Going Beyond Together, Pioneering for Better Solutions, and Passion for Impact, this role requires the following:\nUsing Technology – Teaches or coaches others how to use technology to accomplish tasks or objectives.\nCustomer Focus - Provides seasoned advice to others delivering customer service to increase their skill.\nInitiative - Acts autonomously in a broad range of known and ambiguous situations, is appropriately persistent.\nProblem Solving - Can troubleshoot new, complex or nuanced problems and gather sufficient data to research and provide resolution.\nSubject Matter Expertise - Leverages expertise to expose opportunities and grow expertise in others.\nAgility - Anticipates upcoming needs for change, proactively plans and communicates strategies to leverage ambiguity in positive ways and mitigate negative effects.\nTeamwork - Fosters teamwork, brings out the best teamwork in others.\nProject Management - Implements complex projects with multiple interdependencies, contingencies, or nuances.\nWhat benefits are offered?\nTruHearing offers a generous compensation and benefits package including health coverage, a fully vested 401k match, education assistance, fully paid long and short-term disability, paid time off and paid holidays. We are conveniently located across the street from the Draper FrontRunner station and subsidize the cost of a UTA pass with access to FrontRunner, TRAX and regular bus service – employee cost is less than $2 per day. You’ll work in an exciting and fun environment and have the opportunity to grow with us.\nEqual Opportunity\nTruHearing is an Equal Opportunity Employer who encourages diversity in the workplace. All qualified applicants will receive consideration for employment without regards to race, color, national origin, religion, sex, age, disability, citizenship, marital status, sexual orientation, gender identity, military or protected veteran status, or any other characteristic protected by applicable law.","company":"Truhearing","rawCompany":"truhearing","city":"Draper","state":"UT","isRemote":false,"isActive":false,"createdAt":"2026-07-16T15:53:28.425Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Developer","description":"About TruHearing\nTruHearing is a rewarding, fun and friendly, mission-based organization that makes a real difference towards improving people’s lives. Our employees enjoy a positive working environment in a company that has experienced rapid growth. We offer a comprehensive benefits package, educational assistance, and opportunities for advancement.\nTruHearing is the market leader and a force for positive change in the hearing healthcare industry. We reconnect people to the richness of life through industry-leading hearing healthcare solutions. We work with insurance companies, hearing aid manufacturers, and healthcare providers to reduce prices and expand access to better hearing care and whole-body health.\nTruHearing is part of the WS Audiology Group (WSA), a global leader in the hearing aid industry. Together with our 12,000 colleagues in 130 countries, we invite you to help unlock human potential by bringing back hearing for millions of people around the world. The WSA portfolio of technologies spans the full spectrum of hearing care, from distinct hearing brands and digital platforms to managed care, hearing centers and diagnostics locations.\nAbout the Opportunity:\nThis role exists to execute the full life-cycle software development process including designing, developing, programming, and maintaining customized software systems.\nWhat will you be doing?\nLead the design and development of complex software features and modules.\nHelp design scalable solutions and ensure security.\nMentor team members and provide technical guidance.\nWork in close partnership with cross functional teams and leaders to help determine the overall code standards and Technical RoadMap\nCollaborate with product and design teams on strategic initiatives\nImprove overall Application reliability and availability by identifying and implementing opportunities to improve.\nWhat technical skills are we looking for?\nDemonstrated expertise in:\nBack-end technologies: Node.js or Ruby on Rails\nFront-end frameworks: React/Redux, Angular, Vue.js.\nDatabase design and optimization: SQL and NoSQL.\nMessage-based or event-based architectures using tools like RabbitMQ or Kafka.\nBest Practice Approach: Follow best practices (test-driven development, microservice architecture, continuous integration, SCRUM, refactoring and code standards, understanding of SOLID principles)\nHands on experience with:\nCloud Platforms: Cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.\nCI/CD frameworks and tools such as Github actions, Gitlab, Jenkins.\nBuilding APIS and Services separated by SPA frontends. (RESTful or GraphQL).\nWhat education or experience is required?\nRequired:\nBachelor’s degree in computer science/IT or similar degree preferred and six (6+) years of professional software development experience.\n(A combination of education and experience will be considered in lieu of a formal degree.)\nProven ability to design scalable systems, optimize performance, and ensure security.\nAdvanced knowledge of software architecture patterns (microservices, event-driven systems).\nExperience mentoring entry-mid developers, leading projects, and collaborating with cross-functional teams.\nPreferred\nEight (8+) years of professional software development experience.\nExperience with enterprise-level applications.\nFamiliarity with distributed systems and high-availability architectures.\nStrong understanding of testing strategies, including automated and performance testing.\nAbility to influence technical direction and contribute to strategic decisions.\nWhat skills do you need to bring?\nIn addition to exhibiting the TruHearing Values of Going Beyond Together, Pioneering for Better Solutions, and Passion for Impact, this role requires the following:\nUsing Technology – Teaches or coaches others how to use technology to accomplish tasks or objectives.\nCustomer Focus - Provides seasoned advice to others delivering customer service to increase their skill.\nInitiative - Acts autonomously in a broad range of known and ambiguous situations, is appropriately persistent.\nProblem Solving - Can troubleshoot new, complex or nuanced problems and gather sufficient data to research and provide resolution.\nSubject Matter Expertise - Leverages expertise to expose opportunities and grow expertise in others.\nAgility - Anticipates upcoming needs for change, proactively plans and communicates strategies to leverage ambiguity in positive ways and mitigate negative effects.\nTeamwork - Fosters teamwork, brings out the best teamwork in others.\nProject Management - Implements complex projects with multiple interdependencies, contingencies, or nuances.\nWhat benefits are offered?\nTruHearing offers a generous compensation and benefits package including health coverage, a fully vested 401k match, education assistance, fully paid long and short-term disability, paid time off and paid holidays. We are conveniently located across the street from the Draper FrontRunner station and subsidize the cost of a UTA pass with access to FrontRunner, TRAX and regular bus service – employee cost is less than $2 per day. You’ll work in an exciting and fun environment and have the opportunity to grow with us.\nEqual Opportunity\nTruHearing is an Equal Opportunity Employer who encourages diversity in the workplace. All qualified applicants will receive consideration for employment without regards to race, color, national origin, religion, sex, age, disability, citizenship, marital status, sexual orientation, gender identity, military or protected veteran status, or any other characteristic protected by applicable law.","datePosted":"2026-07-16T15:53:28.425Z","dateModified":"2026-07-16T15:53:28.425Z","hiringOrganization":{"@type":"Organization","name":"Truhearing","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Draper","addressRegion":"UT","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"567ac2fc612a2f4833b35f2c"},"url":"https://jobsearcher.com/jobs/567ac2fc612a2f4833b35f2c"}}