Software Engineer
MiTek USA
Job Responsibilities & Requirements We are seeking a Software Engineer to design, develop, and maintain software that powers automated saw systems used in the truss and building materials industry. This role sits at the intersection of software and industrial machinery, where your work directly impacts the precision, reliability, and safety of equipment used in real-world manufacturing environments. You will build and support desktop/web applications that control physical machinery, ensuring accurate cutting operations, seamless operator interaction, and high system uptime. This is an opportunity to work on software that goes beyond screens-your code will directly influence how machines perform on the manufacturing floor.
This role will work a hybrid schedule based out of our office in Earth City, MO. How We Build Software:
This role will work a hybrid schedule based out of our office in Earth City, 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
- Write, test, debug, and optimize software using modern development practices, including AI-assisted tooling
- Refactor and evolve systems to improve performance, scalability, and maintainability
- Collaborate closely with electrical, mechanical engineers to integrate software with physical components
- 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
- Bachelor's degree in Computer Science or related field from an accredited university
- 2+ years of professional development experience using .NET and C#
- Equivalent combination of experience and education which clearly indicates the ability to perform the essential functions of the position may substitute on a year for year basis
- Experience developing and maintaining desktop and web based applications
- Proficiency with Angular or other similar front-end frameworks
- Experience with SQL Server
- 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
- Experience working with Automation Machinery Equipment and Software
- Experience with OPC UA, and Machinery Simulation software
- Hands-on familiarity with any cloud platforms, Azure is preferred
- Experience with Mass Transit and/or RabbitMQ
- Experience with Git, and SonarQube
- Azure cloud certifications or Agile certifications are a plus.
- You contribute to a culture of innovation by experimenting and sharing new ideas
- You deliver high-quality, maintainable solutions that scale with customer needs
- You collaborate effectively and elevate those around you
- You use AI and automation to meaningfully improve your productivity and the team's efficiency
- Generous time off including Paid Time Off, 13 annual holidays, and volunteer time off
- Day One Medical/Rx, Dental and Vision Plans
- Family friendly benefits including Paid Caregiver Leave, Paid Parental Leave and Adoption Reimbursement
- Performance/Incentive bonuses
- Career advancement, training opportunities, Employee Resource Groups, and tuition reimbursement
- Retirement programs including Matching 401(k) Contributions and Profit Sharing
- Employer paid Short-Term Disability, Long-Term Disability and Life Insurance
- myFlexPay partner - allows you to track, manage and access your pay anytime
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Earth City, MO vacancy
$126.65k - $171.35k
Software Developer Engineer (Experienced or Senior) Company: The Boeing Company The Boeing Company is looking for a Software Developer Engineer (Experienced or Senior) to join the Digital Analytics and System Health (DASH) software team in Hazelwood, MO. This role will...SuggestedPermanent employmentFull timeWork experience placementInterim roleCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Customer Connectivity is a global Mastercard team that designs, builds and supports service platforms that...SuggestedFull timePart timeWork experience placementWorldwideFlexible hours- ...~5+ years of professional full-stack software development experience. ~ Proven experience using AI code assistants (Windsurf, Cursor... ...# Availability to Join: Full-Stack Software Engineer (AI-Enhanced Development) is looking for a Software Engineer. This...SuggestedHourly payContract workRemote work
$92k - $147k
...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview: At Mastercard, our industry expertise is enhanced by our commitment to being a force for good in the world and...SuggestedFull timePart timeWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer– RPPS Platform Who is Mastercard? Mastercard powers economies and empowers people in more than 200 countries and...SuggestedFull timePart timeRemote workWorldwideFlexible hours$60 - $70 per hour
...Software Engineer II Primary Talent Partners has a new contract opening for a Software Engineer II with our global technology client in O'Fallon, MO. This is a 12-month contract with a potential for extension. Pay: $60.00 - $70.00/hr; W2 contract, no PTO, no Benefits...Contract workLive inLocal area$105k - $128.14k
...Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high-quality, cost-effective information technology and business intelligence solutions...Permanent employmentWork experience placementInterim roleWorldwideRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work$126.65k - $171.35k
...professional growth. Find your future with us. Boeing Global Services is currently seeking a highly motivated Experienced Software Engineer to become part of the Training Systems - Battlespace Simulation Management (BSM) team in Hazelwood, Missouri . This position...Permanent employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$72k - $115k
...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer I About the Role As a Software Engineer, you'll work alongside experienced engineers to design, develop, test, deploy, and...Full timePart timeInternshipWorldwideFlexible hours$105k - $147.51k
...Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high-quality, cost-effective information technology and business intelligence solutions...Work experience placementWorldwideRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work- ...Spark, Airflow, Databricks, AWS and related technologies ~ What are a couple of desired/nice to have skills? Data engineer/SDET # Knowledge of Microservices and scaling techniques # Experience using web service APIs # Ability to...
- Excellent communication skills with the ability to communicate with all levels of management Ability to build rapport and relationships Someone understanding the concept of operations first, focusing on usability, operability of applications from the get go...
- ...Software Engineer II Our client, a credit card company, is looking for a Software Engineer II for their O'Fallon, MO/Hybrid location. Responsibilities: Design components by translating product requirements, break down project into tasks and provide accurate...Live in
$130.83k - $176.62k
...Workplace in the Greater St. Louis area. Job Summary Leonardo DRS Land Systems is seeking a full time Manager, Software Engineer that will be responsible for supervising a team of software engineers, on activities and the completion of the activities on time...Full timeContract workWork experience placementLocal areaFlexible hours$72k - $115k
...Software Development Engineer Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments...Worldwide- ...Software Engineer Date: Jun 27, 2026 Location: Hazelwood, MO, US, 63042 Company: FlightSafety International FlightSafety International is the world's premier professional aviation training company and supplier of flight simulators, visual systems and displays...
- ...Software Development Engineer II Location: O'Fallon, Missouri (1000 Technology) Duration: 12 Months Job Overview • Responsible for the analysis, design, development and delivery of software solutions. • Define requirements for new applications and customization...Work experience placement
- ...Title: Sr. Software Engineer Location: 13736 Riverport Drive, Maryland Heights, MO 63043 (Hybrid - 4 days a week onsite) We've received an urgent requirement from our customer due to increased workload and structural changes. The interview process is planned...Flexible hours
- ...Senior Software Engineer Visa: No OPT EAD, US Citizen or Green Card preferred Location: Hybrid in O'Fallon, Missouri (St. Louis) Duration: at least 1 year, likelihood of extension Interview: 2 client interviews, second one on-site if...Long term contractWork experience placementLocal areaRelocationFlexible hours
- ...United Kingdom. Purpose of Position Create mixed reality software and hardware solutions to provide a realistic training... ...hardware requirements, integration, and maintenance. Develop engineering tools Remains current on state-of-the-art technologies through...Permanent employmentWork at officeShift work
- ...Job Title Bachelor’s degree in information systems, information technology, computer science, engineering, or equivalent work experience. More than 7 years of industry experience. Excellent communication skills, with the ability to interact across multiple organizational...Work experience placement
- ...of web applications, system to system interfaces and complete software solutions. Design and develop test automation scenarios to validate... ...of automation code where needed. Work closely with software engineers to build quality in, ensuring proper test and requirement...
$115k - $184k
...Senior Software Engineer Mastercard's Network & Digital Payments group creates meaningful digital payment experiences for consumers, merchants, issuers, and partners at global scale. The Global Product Engineering team builds foundational payment solutions that are...Full timePart timeFlexible hours- ...Senior Software Engineer Location: O'Fallon, Missouri - onsite (LOCAL ONLY) Rate - $65/hr. on C2C Java/JEE 6-10 years Essential responsibilities of the position: Execute and own the baseline architecture implementations and design activities collaborating...Work experience placementInternshipLocal area
- Tapestry Solutions, a Boeing Company, seeks a Senior Software Engineer in Hazelwood, MO to design, develop, test, and maintain non-embedded software for the Tomahawk program, meeting industry, customer, and safety standards under government regulations. You will translate...
- ...Sr. Software Engineer This is hybrid in O'Fallon, Missouri 3 days per week (Tuesday, Thursday, and Friday). Top 3 Required Skills: 1. Java Full Stack Engineering Java 8+, J2EE, Spring, Hibernate Angular/React front-end development REST/SOAP APIs and...Work experience placement3 days per week
- ...new CEO, *** is committed to a transformative journey with 'Scale @ Speed' as our guiding principle. Role Overview: As a Software Engineer in Corporate Solutions at you'll work with modern full-stack development practices with a focus on microservice and...
$133k - $173.88k
...where your contributions truly matter. Tapestry Solutions, a part of Boeing Global Services (BGS), is seeking a Senior Software Engineer in Hazelwood, MO for the Department of Navy Tomahawk Land-Attack Missile program. The Tomahawk program continues to grow and...Work experience placementWorldwideRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift- ...coding. Required Qualifications: ~ A bachelor's degree in the field of computer science, information systems, or computer engineering or equivalent experience. ~5+ years of experience working as a developer. ~5+ years of experience with business...Contract work
$99.45k - $134.55k
Missions Systems Software Engineer - Embedded (Associate, Experienced, Senior) Company: The Boeing Company The Boeing Company is looking for Missions Systems Software Engineers - Embedded to join the Boeing’s Mission Systems Software team in Berkeley, Missouri. This...Permanent employmentFull timeWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches

