Software Engineering Manager at Audio Enhancement
West Jordan, UT 84081, USA -
Full Time


Start Date

Immediate

Expiry Date

30 Nov, 25

Salary

0.0

Posted On

31 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Automation Tools, Jenkins, Software Solutions, Complex Systems, Embedded Systems, Agile Methodologies, Performance Metrics, Development Operations, Aws, Cloud, Docker, Training Programs, Microservices, Node.Js, Technical Requirements, Architecture, Kubernetes

Industry

Computer Software/Engineering

Description

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.
We are looking for a Software Engineering Manager for our West Jordan, UT location!
The Software Engineering Manager will lead our development teams to build and maintain the highest quality products and will have many opportunities to make an impact on the products and solutions offered by Audio Enhancement. We are looking for someone who will play a critical role in managing and mentoring our software development teams. You will collaborate closely with the chief architect and VP of engineering to deliver groundbreaking features and modernize the platform.

Requirements:

  • 10+ years of software development experience with full-stack development (back-end and front-end), including Node.js, Go, React, TypeScript, and working with cloud and on-premise systems.
  • Experience in microservices architecture and transitioning from monolithic systems.
  • Experience with DevOps and CI/CD pipelines, including automation tools like Jenkins, Docker, Kubernetes, and other containerization tools.
  • Hands-on expertise in embedded systems and managing the integration of hardware with software solutions.
  • Proven track record in mentoring teams and managing development operations, including building training programs and developing performance metrics.
  • Familiarity with Agile methodologies and leading teams in Agile environments.
  • Strong experience with cloud infrastructure (AWS preferred) and Linux OS environments.
  • Experience with troubleshooting and debugging complex systems, including hardware-software interactions.
  • Effective communicator capable of articulating technical requirements and collaborating with both technical and non-technical stakeholders

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Mentor & Develop Teams: Mentor, coach, and train developers on new technologies, including microservices architecture, cloud services, DevOps practices, and embedded systems. Establish ongoing training programs and performance evaluation metrics.
  • Technical Direction Support: Work alongside the chief architect to ensure alignment on technical direction, while taking ownership of day-to-day operations, providing technical leadership, and making key decisions on code quality, design patterns, and architecture.
  • Lead Development Initiatives: Guide teams through the design, development, and implementation of secure, scalable, and high-performance applications using a tech stack that includes Node.js, Go, React, TypeScript, and both on-premises and cloud-based solutions.
  • Drive Microservices Transition: Collaborate with the Chief Architect on the transition from a monolithic architecture to microservices, ensuring scalability, maintainability, and smooth integration of services.
  • Implement CI/CD & DevOps: Lead the adoption and enforcement of DevOps methodologies, including automation in build, test, and deployment pipelines, leveraging modern CI/CD tools to maintain high application quality and speed of delivery.
  • Embedded Systems & Hardware Integration: Manage teams working on systems with heavy hardware and embedded technology components, ensuring seamless integration with software systems.
  • Code Reviews & Best Practices: Establish and enforce coding standards, review code for accuracy and performance, and provide mentorship to ensure best-in-class development practices.
  • Collaboration & Communication: Collaborate with cross-functional teams, including product management, QA, and hardware teams, to deliver high-quality, secure, and scalable products. Maintain clear communication with stakeholders on technical roadmaps, timelines, and project updates.
  • Continuous Improvement: Lead efforts to identify opportunities for process improvements, particularly in the areas of code quality, performance, and automation.

Requirements:

  • 10+ years of software development experience with full-stack development (back-end and front-end), including Node.js, Go, React, TypeScript, and working with cloud and on-premise systems.
  • Experience in microservices architecture and transitioning from monolithic systems.
  • Experience with DevOps and CI/CD pipelines, including automation tools like Jenkins, Docker, Kubernetes, and other containerization tools.
  • Hands-on expertise in embedded systems and managing the integration of hardware with software solutions.
  • Proven track record in mentoring teams and managing development operations, including building training programs and developing performance metrics.
  • Familiarity with Agile methodologies and leading teams in Agile environments.
  • Strong experience with cloud infrastructure (AWS preferred) and Linux OS environments.
  • Experience with troubleshooting and debugging complex systems, including hardware-software interactions.
  • Effective communicator capable of articulating technical requirements and collaborating with both technical and non-technical stakeholders.
Loading...