MES Software Engineer
The Fountain Group
Charlotte, NC, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.thefountaingroup.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$156,000.0 - $170,560.0
Working hours
Regular working hours
Job source
Tech stack
ASP.NET
.NET Framework
Apache ActiveMQ
Agile Methodology
Artificial Intelligence
Microsoft Azure
C Sharp (Programming Language)
Information Systems
Continuous Integration
Relational Databases
Programming Tools
Middleware
+22 more
Github
Enterprise Messaging Systems
Microsoft Message Queuing
Microsoft SQL Server
Team Foundation Server
Oracle (Applications)
Scrum Methodology
Productivity Software
RabbitMQ
Software Engineering
Data Streaming
Systems Integration
Enterprise Software Applications
Test-Driven Development (TDD)
Gitlab
Git
Information Technology
Deployment Automation
Restful APIs
Software Version Control
Jenkins
Web Api
Job description
- 4-month assignment, probably long term extensin. M-F, 8AM - 5PM.
- Play a key role in shaping the digital manufacturing landscape across a global environment. In this role, you will design, develop, integrate, and support Siemens Opcenter Execution (MES) solutions that enable reliable shop floor operations, streamline manufacturing processes, and connect critical systems across the enterprise.
- This is an opportunity to work at the intersection of software engineering, manufacturing operations, and system integration, partnering with business leaders, plant users, and IT teams to deliver scalable, high-impact solutions in a fast-paced production environment.
-
This role requires a seasoned, hands-on MES Engineer who can work independently, contribute strong technical judgment, and help drive major changes and initiatives across MES and related systems.
- Design, develop, and support MES applications using .NET, C#, ASP.NET, and Web APIs
- Configure and enhance Siemens Opcenter Execution solutions to meet evolving manufacturing and business needs.
- Build and maintain integrations between MES, enterprise systems, and shop floor equipment to ensure seamless data flow and operational continuity.
- Partner closely with manufacturing stakeholders, business teams, and IT colleagues to understand requirements and translate them into practical, high-quality technical solutions.
- Provide technical input on solution design, implementation approach, and system improvements across MES-related initiatives.
- Help drive major system changes, enhancements, and integration efforts by identifying risks, recommending solutions, and executing effectively.
- Implement and support messaging technologies such as MSMQ, ActiveMQ, RabbitMQ, or similar tools to enable reliable communication across manufacturing systems.
- Ensure the integrity, consistency, and reliability of data across integrated applications and platforms.
- Troubleshoot complex issues in production and non-production environments, identify root causes, and implement effective long-term solutions.
- Test and validate applications, integrations, and system changes to ensure performance, stability, and business readiness.
- Contribute to project planning, technical estimates, and delivery schedules to support successful implementation of MES initiatives.
- Create and maintain clear technical documentation and provide user support and knowledge sharing as needed.
- Participate in an on-call support rotation after onboarding and training are complete.
Requirements
- Min of 5-10+ years of MES Software Engineering experience.
- 7+ years of experience developing software solutions using .NET, C#, and ASP.NET.
- Experience building and supporting enterprise applications using RESTful APIs and modern integration patterns.
- Hands-on experience with messaging technologies such as MSMQ, ActiveMQ, RabbitMQ, or similar middleware.
- Experience with source control and development tools such as Git, Azure DevOps/TFS, or similar platforms.
- Strong understanding of relational databases such as Oracle or SQL Server.
- Demonstrated ability to work independently, manage complex technical work, and contribute to large-scale system changes.
- Bachelor’s degree in Computer Science, Information Technology, Information Systems, Engineering, or a related field
Preferred Qualifications:
- Experience with Siemens Opcenter Execution Designer and Portal (formerly Camstar).
- Experience working in or supporting systems within a 24/7 manufacturing, industrial, or operational environment.
- Experience contributing to or driving significant system implementations, upgrades, or integration initiatives.
- Familiarity with TDD, CI/CD, and automated deployment practices.
- Experience with CI/CD tools such as GitLab, GitHub Actions, Jenkins, or similar.
- Experience working in a Scrum/Agile team environment.
- Familiarity with modern developer productivity tools, including AI-assisted coding tools.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.thefountaingroup.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
about 1 month ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
MH
Michael Hunger
Everything a Developer Needs to Know About MCP with Neo4j
about 1 year ago
AB
Andre Braun, GitLab
Now is the time for industrialized software development
about 1 year ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago