Software Engineering Manager at Audio Enhancement Inc.
Audio Enhancement Inc. · West Jordan, United States Of America · Onsite
- Senior
- Office in West Jordan
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.
Duties Include:
- 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.
Preferred
- Experience in K-12 education technology or a related field.
- Experience with SIP (Session Initiation Protocol) and computer networking.
- Strong understanding of security protocols and best practices in software development.
Compensation and Benefits:
Hourly wage is negotiable based on skill level and experience. Competitive benefit package includes medical, dental, and vision insurance, Employer-funded Health Savings Account (HSA), Paid Time Off (PTO), paid holidays, Employer-funded Short Term Disability Insurance, Employer-funded Life Insurance, and matching 401k. Even an exercise room, massage chair, and soda fountain! To learn more about Audio Enhancement, visit www.AudioEnhancement.com
For quick inquiries, contact [email protected]
Apply Now