Quick overview
Job description
Job-ID:
Category: Systems/Information Technology
Location: Darlington, County Durham, United Kingdom
Workplace: On-site with Flexibility
Schedule: Full time, On-site with Flexibility
Posted:
Affiliated to Bargaining Unit/Trade Union: No
Relocation Eligible?: No
Does the role require work to be done 100% onsite due to its operational nature?: No
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.
Qualifications
Education/ Experience:
- 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.
Responsibilities
To be successful in this role you will need the following:
- 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.
About the company
Cummins is an equal opportunity employer. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, sex, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity, or other status protected by law.Similar jobs
- TB
Director, AI / Machine Learning Software EngineerRecently posted
The Bank of New York Mellon · london · Hybrid 🇬🇧
SQLAngularPython+3TechnologySalary not listed - QC
Senior Software Engineer, Quant trading – Python, RUST, C++Recently posted
Quant Capital · london · Hybrid 🇬🇧
RustC++Java+1TechnologySalary not listed - WI
Senior Software Engineer II - Engineering ExperienceRecently posted
Wise · london · Hybrid 🇬🇧
JavaPythonTypeScriptTechnology£111k - £145k/yr - LI

Lead Software EngineerRecently posted
LinuxRecruit · london · Hybrid 🇬🇧
MicroservicesAWSGo+5TechnologySalary not listed - IC
Senior Embedded Linux Software EngineerRecently posted
Intellectual Capital Resources · london · Hybrid 🇬🇧
GitC++CI/CD+1TechnologySalary not listed - BP

Senior Software EngineerRecently posted
BP · london · Hybrid 🇬🇧
GCPMicroservicesAWS+11TechnologySalary not listed - RA

Principal Software EngineerRecently posted
Raytheon · london · Hybrid 🇬🇧
DockerGitAWS+16TechnologySalary not listed - M&

Principal Software Engineer - InternationalRecently posted
Marks & Spencer · United Kingdom · Hybrid 🇬🇧
Stakeholder ManagementMongoDBNext.js+13TechnologySalary not listed - EA

Forward Deployed Engineer (London)Recently posted Auto Apply
Easol · London · Hybrid 🇬🇧
EngineeringSalary not listed - CS
Senior Software Engineer C# .NetRecently posted
Client Server · newcastle upon tyne, tyne and wear · Hybrid 🇬🇧
C#.NETPython+1TechnologySalary not listed - GO

Staff Software Engineer, Android Growth Systems and App FoundationsRecently posted
Google · london · Hybrid 🇬🇧
Jetpack ComposeKotlinAndroid+1TechnologySalary not listed - M&

Senior Software Engineer- PersonalisationRecently posted
Marks & Spencer · United Kingdom · Hybrid 🇬🇧
OAuthJavaKotlin+2TechnologySalary not listed
