Software Engineer

Midwest Engineered Systems, Inc.
Waukesha, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Waukesha, United States of America

Tech stack

.NET
Agile Methodologies
Artificial Intelligence
JIRA
C Sharp (Programming Language)
Code Review
Databases
Relational Databases
Database Design
Health Information Management
Issue Tracking Systems
PostgreSQL
Machine Learning
Microsoft SQL Server
Scrum
TensorFlow
Software Deployment
Software Engineering
Solution Deployment Descriptor
SQL Databases
Blazor
REST
Service Stack

Job description

  • Design and develop C#, Blazor, and RESTful API solutions
  • Architect scalable on-premises software with strong DB design
  • Integrate software with PLCs, HMIs, and MES platform
  • Conduct code reviews and define engineering standards
  • Manage project scope, timelines, and Jira tracking
  • Champion ML/AI and robotics exploration for product roadmap
  • Translate business requirements into technical specifications

Requirements

Do you have experience in Issue tracking?, We are seeking an experienced Software Engineer who brings strong technical depth and a hands-on, problem-solving mindset to the team. This role sits at the intersection of enterprise software development, cross-functional collaboration, and continuous improvement.

The ideal candidate brings a strong background in enterprise software development, on-premise solution deployment, and manufacturing or industrial technology environments. You are a pragmatic, open-minded technologist who values collaboration, continuous improvement, and emerging technologies like machine learning and robotics.

SKILLS AT A GLANCE

  • C# / .NET
  • Blazor
  • RESTful APIs
  • SQL / Databases
  • On-Premise Deployment
  • Agile / Scrum
  • PLC / HMI Integration
  • MES
  • Machine Learning & AI, * 5+ years software engineering experience
  • Strong proficiency in C# / .NET and Blazor
  • RESTful API design, implementation, and integration
  • Relational database experience (SQL Server, PostgreSQL)
  • On-premises software deployment and maintenance
  • Agile/Scrum and Jira project management
  • PLC/HMI and MES integration experience preferred
  • Exposure to ML frameworks and CI/CD pipelines a plus

WHAT WE VALUE IN THIS ROLE

We're not looking for someone who rigidly enforces a single methodology or technology stack. We want someone who thinks broadly, adapts thoughtfully, and brings the team along for the journey. If you believe great software comes from empowered, collaborative teams - and you still love being in the code - this role was built for you.

Hands-on technical contributor

Open-minded about technology choices

Strong communicator & collaborator

Curious about ML, robotics & what's next

Organized, Agile, delivery-focused

Comfortable in industrial/OT environments

Apply for this position