Darlington, GBR
76 days ago
Software Engineer II
**DESCRIPTION** We are looking for a talented **Software Engineer** to join our team specializing in **IT** for **Cummins** in **Darlington, County Durham, United Kingdom.** **_This is an on-site role._** _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. **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. **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. **Job** Systems/Information Technology **Organization** Cummins Inc. **Role Category** Off-site Remote **Job Type** Exempt - Experienced **ReqID** 2420034 **Relocation Package** No **100% On-Site** No
Confirm your E-mail: Send Email
All Jobs from Cummins Inc.