IT / OT - Software Engineer

Cummins Inc.
Newton Aycliffe, UK
10 days ago
Apply on www.themuse.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Microsoft Azure C Sharp (Programming Language) Cloud Computing Code Review Continuous Integration Relational Databases
+17 more
DevOps Supervisory Control and Data Acquisition (SCADA) Systems Analysis PostgreSQL Microsoft SQL Server Object-Oriented Software Development Open Source Technology Oracle (Applications) Simple Object Access Protocol (SOAP) Software Construction Software Engineering Statistical Process Control (SPC) Information Technology Software Coding Restful APIs Webhooks Software Version Control

Job description

We are looking for a talented Manufacturing IT/OT Software Engineer to join our team in Darlington, County Durham, United Kingdom.

This is a primarily on-site role with some flexibility. The position requires a significant presence at the workplace and follows a 37.5-hour work week.

In this role, you will make an impact in the following ways:

  • Design, develop, and implement software solutions by analyzing business needs, studying system flows, and applying the full software development lifecycle.
  • Document and demonstrate solutions through clear technical documentation, flowcharts, layouts, and system specifications.
  • Evaluate feasibility of proposed solutions by conducting requirements analysis, problem definition, and solution design.
  • Prepare, install, and maintain software applications while ensuring compliance with coding standards, technical design, and system performance requirements.
  • Continuously improve applications and processes by performing system analysis, recommending changes, and integrating new policies, procedures, and technologies.
  • Stay current with emerging tools, programming techniques, and industry best practices through continuous learning, professional engagement, and adoption of modern technologies (including open source).
  • Ensure quality and reliability by actively participating in testing, validation, and certification processes while fostering built-in quality and technical agility within teams.
  • Protect and deliver business value by safeguarding IT assets, supporting decentralized decision-making, and maintaining strong relationships through effective Business Relationship Management practices.

Requirements

  • Technical Expertise: Proven experience with cloud-based systems and architectures (Azure, AWS, IoT, AI/ML), DevOps practices, CI/CD pipelines, RDBMS (MS SQL, Oracle, PostgreSQL), and integration technologies (APIs, REST, SOAP, webhooks).
  • Proficient in an enterprise language such as: .NET, Java, or C# with strong object-oriented design and modular architecture principles a plus
  • Operational Technology & Manufacturing Knowledge: Familiarity with robotic and OT systems (AMRs, Cobots, PLCs), industrial KPIs (OEE, MTBF, cycle time), and supporting tools such as SPC and SCADA; strong understanding of OT communication technologies (OPC, MQTT, TCP, networking).
  • Change & Project Management: Demonstrated ability to follow IT change management methodologies, ensure effective stakeholder communication, and take accountability for project deliverables.
  • Collaboration & Leadership: Strong interpersonal skills with the ability to integrate into teams, build relationships across technical and leadership levels, and drive alignment between Plant IT, GPVs, and Client IT organizations., * Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent professional experience, with a background as a software engineer.
  • IT fundamentals with hands-on experience in the full software development lifecycle, including requirements gathering, system design, coding, testing, deployment, and operations.
  • Familiarity with Agile environments and proven ability to apply software engineering best practices (coding standards, code reviews, source control, CI/CD) while effectively collaborating with users, technical teams, and management to deliver on requirements and deadlines.

Benefits & conditions

  • FSA With Employer Contribution
  • Health Reimbursement Account
  • On-Site Gym
  • HSA With Employer Contribution
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • Parental Benefits
  • Non-Birth Parent or Paternity Leave
  • Birth Parent or Maternity Leave
  • Work Flexibility
  • Flexible Work Hours
  • Remote Work Opportunities
  • Office Life and Perks
  • Company Outings
  • Casual Dress
  • Vacation and Time Off
  • Leave of Absence
  • Personal/Sick Days
  • Paid Holidays
  • Financial and Retirement
  • Relocation Assistance
  • Performance Bonus
  • Stock Purchase Program
  • Pension
  • 401(K) With Company Matching
  • Professional Development
  • Mentor Program
  • Shadowing Opportunities
  • Access to Online Courses
  • Lunch and Learns
  • Tuition Reimbursement
  • Diversity and Inclusion

About the company

At Cummins, we believe people should feel continuously challenged and engaged, making meaningful contributions and growing in their careers.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.themuse.com
Prepare application

Good distractions

Loading talks and stories from around this role…