×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in West Jordan, Salt Lake County, Utah, 84088, USA
Listing for: Audio Enhancement
Full Time position
Listed on 2026-07-03
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 130000 USD Yearly USD 100000.00 130000.00 YEAR
Job Description & How to Apply Below

Description

At Audio Enhancement, we help empower learning in the classroom every day. We believe in what we do, and how we do it. We take care of each other, exceed our customers’ expectations, and build success through partnership, friendship, and trust—with our team members, partners, and customers. Team members who work hard, pursue excellence, and have a positive attitude can expect to grow with us as we grow.

At Audio Enhancement, we’re looking for “lifers”—members of our Audio Enhancement family who believe in our mission, share our passion, and want to spend their careers making a difference in education.

Join a leading-edge team at Audio Enhancement, a fast-growing company revolutionizing K-12 education technology. We're looking for a Senior Software Engineer to join our team as we transform our on-prem system into a modern hybrid IoT/cloud platform. In this role, you'll work across edge devices, cloud services, and the application layer to build reliable, scalable, and secure solutions. You'll design and implement new platform capabilities using Node.js,

Type Script, React, and AWS services, contributing directly to how data flows from on-prem hardware to cloud-based applications.

Responsibilities include:

Duties Include
  • Building and improving our cloud platform and the services that support our product ecosystem
  • Designing and building reliable data pipelines and integrations, ensuring durability, low latency, and secure data handling
  • Leading the modernization of legacy components while introducing new capabilities that support long-term scalability
  • Collaborating across engineering and product teams to align technical implementation with product and business requirements
  • Establishing standards for observability, including logging, metrics, and tracing across production systems
  • Improving deployment and operational workflows through better provisioning, configuration management, and monitoring
  • Identifying and eliminating operational bottlenecks, helping the platform increase resilience, automate recovery, and reduce manual intervention
  • Taking ownership of product and feature delivery, developing and releasing in a manner that increases deployment frequency, reduces cycle time, and failure rate
  • Driving continuous improvement of reliability and performance across APIs, services, and frontend integrations
  • Providing technical leadership for other engineers, ensuring their contributions are meaningful to our delivery so that they grow as developers
Requirements
  • Bachelor's degree in Computer Science or related field
  • Strong communication skills, and be able to work closely with both technical and non-technical parts in the organization while always increasing clarity and reducing ambiguity
  • Ability to act with autonomy and self-direction while working well in a team environment
  • Strong problem‑solving skills and the ability to break down the development of products and features into manageable, iterative releases
  • Experience with troubleshooting and debugging complex systems across multiple layers of the stack
  • Comfortable working in an evolving technical ecosystem, improving legacy codebases while guiding the platform through modernization and incremental migration toward modern patterns
  • 6+ years of software development experience, with a strong focus on building web applications with Node.js and Type Script
  • Possess a deep understanding of the fundamentals: HTML, JavaScript, HTTP/S, client/server architecture, state management, and security principles
  • High proficiency with React, Vue, or other Single Page Application (SPA) technologies
  • Foundational knowledge of REST API development
  • Experience with SQL and No

    SQL database design and optimization
  • Understanding of distributed system communication patterns, including asynchronous messaging, data pipelines, and event‑driven workflows
  • Experience with event‑driven architectures and message brokers (e.g., SQS, SNS, Kafka, Web Sockets, or similar)
  • Ability to reason about system reliability, fault tolerance, and resilience in production environments
  • Familiarity with logging, metrics, tracing, and observability best practices
  • Familiarity with integration and unit testing
  • Strong…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary