Positions Available - 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 Full Stack Software Engineer will design and develop industry-leading commercial software on 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. 

Looking for qualified candidates in the Louisville, KY market. 


Essential Functions

  • End-to-End Development: 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.

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

Qualifications

EXPERIENCE

Proven experience in full-stack software development, with a focus on C# programming language and .NET framework

 

EDUCATION

Bachelor’s degree in Computer Science, Software Engineering, or a related field or equivalent work experience


Skills

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.

Work Environment

This is a hybrid schedule with the expected new partner to work a minimum of 3 days on-site in Louisville, KY. 

Mitek/AtlasIED is an Equal Opportunity Employer.