Software Engineer II in Darlington

Software Engineer II in Darlington

Darlington Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Design and develop innovative software solutions that make a real impact.
  • Company: Join a leading tech company in Darlington with a collaborative culture.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Be at the forefront of technology and contribute to exciting projects.
  • Qualifications: Experience in software development and strong teamwork skills required.
  • Other info: Dynamic on-site role with excellent career advancement opportunities.

The predicted salary is between 36000 - 60000 £ per year.

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

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:

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

100% On-Site

Software Engineer II in Darlington employer: Cummins Inc.

Cummins in Darlington offers a dynamic work environment where innovation and collaboration thrive. As a Software Engineer II, you will benefit from a culture that prioritises continuous learning and professional growth, alongside competitive compensation and comprehensive benefits. The company's commitment to employee development and its focus on cutting-edge technologies make it an exceptional place for those seeking meaningful and rewarding careers in IT.
C

Contact Detail:

Cummins Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer II in Darlington

✨Tip Number 1

Network like a pro! Reach out to current employees at Cummins or in similar roles on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills. Make sure you can talk confidently about cloud systems, DevOps practices, and your experience with programming languages like .NET or Java. We want you to shine!

✨Tip Number 3

Showcase your problem-solving skills during interviews. Be ready to discuss how you've tackled challenges in past projects, especially those involving system design and software development lifecycles. We love hearing about real-world examples!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Cummins.

We think you need these skills to ace Software Engineer II in Darlington

Software Development Lifecycle
Technical Documentation
Requirements Analysis
Cloud-Based Systems (Azure, AWS)
DevOps Practices
CI/CD Pipelines
RDBMS (MS SQL, Oracle, PostgreSQL)
APIs, REST, SOAP, Webhooks
.NET, Java, C++
Object-Oriented Design
Robotic and OT Systems (AMRs, Cobots, PLCs)
Industrial KPIs (OEE, MTBF, Cycle Time)
SPC and SCADA
IT Change Management
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer II role. Highlight your experience with cloud-based systems, DevOps practices, and any relevant programming languages like .NET or Java. We want to see how your skills match what we're looking for!

Showcase Your Projects: Include specific projects that demonstrate your technical expertise and problem-solving abilities. Whether it's a personal project or something from your previous job, we love seeing real examples of your work and how you’ve applied your skills in practical situations.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a great fit. Don’t forget to mention your familiarity with Agile environments and your collaborative spirit – we value teamwork!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to submit all your documents in one go. Plus, it helps us keep track of your application better!

How to prepare for a job interview at Cummins Inc.

✨Know Your Tech Inside Out

Make sure you brush up on your technical skills, especially in cloud-based systems like Azure or AWS, and programming languages such as .NET, Java, or C++. Be ready to discuss your experience with DevOps practices and CI/CD pipelines, as these are crucial for the role.

✨Showcase Your Problem-Solving Skills

Prepare to demonstrate how you've tackled challenges in previous projects. Think about specific examples where you conducted requirements analysis or designed solutions. This will show your ability to evaluate feasibility and implement effective software solutions.

✨Emphasise Collaboration and Communication

Since this role requires strong interpersonal skills, be ready to talk about how you've worked within teams and built relationships across different levels. Highlight any experiences where you effectively communicated with stakeholders or led a project.

✨Stay Current with Industry Trends

Familiarise yourself with emerging tools and technologies relevant to the role. Mention any recent learning or professional engagement you've had with modern programming techniques or industry best practices, as this shows your commitment to continuous improvement.

Software Engineer II in Darlington
Cummins Inc.
Location: Darlington
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Software Engineer II in Darlington

    Darlington
    Full-Time
    36000 - 60000 £ / year (est.)
  • C

    Cummins Inc.

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>