Positions Available - Senior Full Stack Software Engineer

Position Location

Louisville, Kentucky

Position Summary

MiTek Corporation is a family owned and operated parent company to brands including MTX Audio, Xtant, Coustic and AtlasIED. MiTek's experience in designing, manufacturing, and selling high performance commercial, mobile, residential, marine, and motorsports audio has created some of the best equipment on the market.

The Sr. Full Stack Software Engineer will be responsible for designing and developing cutting-edge commercial software on both the front and back-end, with a focus on innovation and sustainability for the AtlasIED family of products. This position will involve leading the end-to-end development of scalable, high-performance full-stack applications using C# and related technologies. In addition, you will be expected to provide mentorship, guidance, and technical leadership to junior engineers, ensuring a culture of continuous learning, collaboration, and innovation within the team. 

Looking for qualified candidates in the following markets:

- Phoenix, Arizona

- Elkhart, Indiana

- Louisville, Kentucky

- Salt Lake City, Utah

- Winslow, IL

Essential Functions

  • End-to-End Development: Lead the design, development, and deployment of scalable, high-performance full-stack applications using C# and related technologies.
  • Front-End Development: Create intuitive and visually appealing user interfaces using modern front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue) to deliver exceptional user experiences.
  • Back-End Development: Architect and develop reliable, secure, and maintainable backend systems and APIs using C#, .NET, and related frameworks, ensuring seamless integration with frontend components.
  • Database Management: Design and optimize database schemas, queries, and data access layers to ensure efficient data storage, retrieval, and manipulation, leveraging both SQL and NoSQL databases.
  • Cloud Integration: Utilize cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform to architect, deploy, and manage scalable, cloud-native applications, leveraging platform-as-a-service (PaaS) and infrastructure-as-a-service (IaaS) offerings.
  • DevOps Practices Implement and automate CI/CD pipelines, configuration management, and infrastructure as code (IaC) practices to streamline the software development lifecycle and ensure reliable and efficient application deployment.
  • Collaboration and Communication: Work closely with cross-functional teams including product managers, designers, and fellow engineers to understand requirements, define technical solutions, and deliver high-quality software products on time.
  • Code Quality and Best Practices: Conduct thorough code reviews, enforce coding standards, and champion best practices in software engineering, ensuring code quality, scalability, and maintainability.
  • Technical Leadership: Provide mentorship, guidance, and technical leadership to junior engineers, fostering a culture of continuous learning, collaboration, and innovation within the team.

Essential Tasks

  • Develop engineering product requirements.
  • Write product/project documentation as required.
  • Develop ISO procedures related to software and ensure that both Engineering and MiTek standards, procedures and policies are maintained by Software Technology Department personnel.
  • Develop and monitor test/trial software and utilities associated with the development and release of software products and installation packages.
  • Engage with outside vendors on product scope, requirements, and design.
  • Responsible for critical testing and triaging of problems prior to, and during, product validation



Proven experience (minimum of 5 years) in full-stack software development, with a focus on C# programming language and .NET framework



Bachelor’s or master’s degree in computer science, Software Engineering, or a related field or equivalent work experience


Computer Skills/Other Requirements

  • Strong proficiency in front-end development technologies such as HTML, CSS, JavaScript, and modern front-end frameworks (e.g., React, Angular).
  • Expertise in back-end development using C#, ASP.NET, .NET Core, or similar technologies, with a solid understanding of RESTful APIs, microservices architecture, and design patterns.
  • Strong proficiency in both relational (e.g., SQL Server, MySQL) and NoSQL databases (e.g., MongoDB, Redis), including database design, optimization, and ORM frameworks.
  • Strong proficiency in hands-on experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform, including cloud-native services, serverless computing, and containerization (e.g., Docker, Kubernetes).
  • Familiarity with DevOps practices and tools, including CI/CD pipelines (e.g., Jenkins, Azure DevOps), version control systems (e.g., Git), and infrastructure automation (e.g., Terraform, Ansible).
  • Excellent problem-solving skills, attention to detail, and ability to prioritize tasks effectively in a fast-paced environment.
  • Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment and interact with stakeholders at all levels.
  • Demonstrated leadership abilities, including mentorship, coaching, and leading technical initiatives, to foster a culture of excellence and innovation with the Engineering Team.

Work Environment

MiTek/AtlasIED is an Equal Opportunity Employer.