Manager, Software Development

TruHearing
Draper, UT Full Time
POSTED ON 12/25/2024
AVAILABLE BEFORE 2/25/2025

About TruHearing

TruHearing is a rewarding, fun and friendly, mission-based organization that makes a real difference towards improving people’s lives. It’s not just HR saying this: employees have spoken and have voted TruHearing as one of Utah’s Top Workplaces 8 years in a row! 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.

TruHearing 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.

TruHearing 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.

About the Opportunity:

This role exists to execute and facilitate the full life-cycle software development process including designing, programming, testing, and maintaining customized software systems and facilitate overall software delivery for the organization.

What will you be doing?

  • Mentor and develop team members by conducting regular one-on-one meetings and designing individual development plans.
  • Partner with product management to identify and analyze business requirements and user needs.
  • Develop Release plans, Epics, and Test Plans from the requirements on the roadmap.
  • Participate in product planning sessions, retrospectives, standups and other agile ceremonies and work to improve overall velocity of the team.
  • Design software projects using tools to visualize Data flow, Process flow, UX and Systems Architecture for any new project or new major feature.
  • Contribute to the continuous improvement of the CI/CD process and QA process and help facilitate branching and releasing for releases.
  • Research new technical products and tools to see fit for upcoming projects.
  • Identify and prioritize technical debt and work on implementing resolutions along with product roadmap.

What technical expertise is required?

  • Good understanding of how to use principles of SOLID for writing maintainable and scalable code in object-oriented programming.
  • Expertise working with cloud-based environments such as AWS, GCP and Azure and IAC platforms to drive application into the cloud.
  • Experience working with Micro services architecture based around Messaging architectures using RabbitMQ, ActiveMQ, SQS, SNS etc.,
  • Strong ownership and understanding of the Software Development Life Cycle (SDLC), driving projects from planning to delivery while working within Agile Frameworks such as Scrum using JIRA.
  • Lead Project Planning and Architecture to remove any roadblocks for the development team.
  • Ability to drive and work towards a strong technical roadmap in improving existing applications by identifying and reducing technical debt and bottlenecks.
  • Experience working in a collaborative coding environment (and git specifically), refining designs together.
  • Experience working through code reviews, managing pull requests, and upholding coding standards.
  • Ability to identify business and process issues and solving problems while shipping out highly performant applications.
  • Experience with object-oriented (OO) programming languages, e.g., JAVA, C#, NodeJS or working on Ruby on Rails
  • Experience working with SQL and No SQL databases.
  • Experience working in modern JavaScript frameworks e.g., Angular, React, Typescript, Vue

What education or experience is required?

Recommended:

  • Bachelor’s degree in computer science/IT or equivalent degree (or an additional 4 years of Software Development experience)
  • At least eight (8 ) years of total software development experience with at least three (3 ) years of experience as an Advanced or Senior Software Developer
  • At least two (2 ) years as a Software Development Manager or Engineering Manager preferred.

What skills do you need to bring?

In addition to exhibiting the TruHearing Values of Delight, Align, Enjoy, Improve and Be Tru, this role requires the following competencies:

  • Managing People – Builds, manages, and motivates teams of people from varied backgrounds and experience levels to accomplish goals and objectives.
  • Teamwork - Fosters teamwork and collaboration, brings out the best teamwork in others.
  • Accountability – Anticipates needs and consequences, delivers to expectations, and uses pre-emptive communication appropriately. Holds others accountable to performance, policy, and behavioral standards.
  • Problem Solving –Troubleshoots new, complex, or nuanced problems and gathers sufficient data to research and provide resolution.
  • Initiative - Acts autonomously in a broad range of known and ambiguous situations, is appropriately persistent.
  • Project Management - Implements complex projects with multiple interdependencies, contingencies, or nuances.
  • Customer Focus - Listens, perceives needs, and customizes service delivery in a truly exceptional way, manages multiple long-term customer relationships. Provides seasoned advice to others delivering customer service to increase their skill.
  • Using Technology – Designs SOA/Microservice Architecture and leverages expertise with Identity and Authorization tools, Message Based Architecture, public clouds (AWS, Azure, GCP), and Single Page App client-side development using React or Angular.
  • Subject Matter Expertise - Leverages their IT expertise to expose opportunities and grow expertise in others.
  • Agility - Anticipates upcoming needs for change, proactively plans and communicates strategies to leverage ambiguity in positive ways and mitigate negative effects.

What benefits are offered?

TruHearing 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 subsidizes 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.

Equal Opportunity

TruHearing 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.

Salary : $2

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
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 Manager, Software Development?

Sign up to receive alerts about other jobs on the Manager, Software Development career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130

Sign up to receive alerts about other jobs with skills like those required for the Manager, Software Development.

Click the checkbox next to the jobs that you are interested in.

  • Architecture Skill

    • Income Estimation: $92,357 - $117,598
    • Income Estimation: $126,585 - $159,022
  • Bug/Defect Analysis Skill

    • Income Estimation: $162,729 - $194,659
    • Income Estimation: $176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Manager, Software Development jobs in the Draper, UT area that may be a better fit.

Sales Development Manager

Lucid Software, Salt Lake, UT

Manager of Software Development

Deseret Mutual Benefit Administrators, Salt Lake, UT

AI Assistant is available now!

Feel free to start your new journey!