Software Engineer II

Company: Cummins Europe
Apply for the Software Engineer II
Location:
Job Description:

Software Engineer II

Cummins Europe is looking for a talented Software Engineer II to join our IT 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.

Responsibilities

  • Design, develop, and implement software solutions by analysing 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 decentralised decision‑making, and maintaining strong relationships through effective Business Relationship Management practices.

Qualifications

  • 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.
  • 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 organisations.
  • 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.

Job Details

  • Organization: Cummins Inc.
  • Employment type: Full‑time
  • Seniority level: Mid‑Senior level
  • Job type: Exempt – Experienced
  • Remote: No
  • Location: Darlington, County Durham, United Kingdom

#J-18808-Ljbffr…

Posted: November 21st, 2025