Jobs · Engineering · Missouri

Software Engineer

MiTek · Chesterfield, MO · 1 mo ago
HybridEngineeringFull-time

Job Responsibilities & Requirements

We are seeking a Software Engineer to help design, build, and evolve software solutions for customers in the building industry. You will work within a cross-functional, agile team focused on delivering innovative, high-quality, and customer-centric products. Our engineering culture emphasizes continuous improvement, experimentation, and leveraging modern tools—including AI-assisted development—to increase both speed and quality. Engineers on our team are encouraged to think beyond implementation, using emerging technologies to solve problems more intelligently and efficiently. Our stack includes .NET, Angular, React, Entity Framework, SQL Server, and Microsoft Azure, supporting both modern web applications and some legacy desktop systems. This role will work a hybrid schedule based out of our office in Chesterfield, MO.

How We Build Software

We prioritize solving real customer problems over simply delivering features. We value clean, maintainable code and thoughtful system design over quick fixes. We embrace AI-augmented development practices (e.g., GitHub Copilot and similar tools) to improve productivity and code quality. We encourage experimentation with new tools, frameworks, and approaches that drive better outcomes. We believe in continuous learning, sharing knowledge, and improving as a team.

Responsibilities

  • Write, test, debug, and optimize software using modern development practices, including AI-assisted tooling
  • Identify opportunities to automate repetitive tasks and improve development workflows through AI and tooling
  • Refactor and evolve systems to improve performance, scalability, and maintainability
  • Collaborate with cross-functional teams to design thoughtful, efficient solutions to complex business problems
  • Contribute to system design and architecture, with increasing ownership based on experience level
  • Participate in code reviews with a focus on quality, clarity, and continuous improvement

Required Qualifications

  • 4+ years of professional development experience using .NET and C#
  • Experience developing and maintaining web-based applications
  • Proficiency with React, Angular, or similar front-end frameworks
  • Experience with SQL Server
  • Curiosity and willingness to explore new technologies, including AI, to enhance development practices
  • Experience using modern development tools, including AI-assisted coding tools (e.g., GitHub Copilot), to improve productivity and code quality
  • Experience working in an Agile development environment
  • Strong communication skills with the ability to collaborate across teams and influence outcomes

PREFERRED QUALIFICATIONS

  • Bachelor’s degree in Computer Science or related field from an accredited university
  • Experience using AI to achieve improved customer outcomes
  • Hands-on familiarity with any cloud platforms, Azure is preferred
  • Experience with Mass Transit and/or RabbitMQ
  • Experience with Typescript
  • Experience with SonarQube
  • Azure cloud certifications or Agile certifications are a plus

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 3 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 3 days ago
Information Technologyapply on epic.avature.net