Senior Software Engineer

  • KO2 Embedded Recruitment Solutions LTD
  • Cramlington, Northumberland
  • 08/09/2025
Full time Information Technology Telecommunications Java Python Software Engineer

Job Description

Role: Senior Software Engineer

Location: Cramlington + Hybrid Work from Home

Salary: Up to 75,000

KO2's client, a leading design consultancy, is seeking a Software Engineer to join their expanding team in the Cramlington area.

The company delivers cutting-edge projects across automation, robotics, IoT, and beyond. This role will give you the opportunity to work on innovative systems used in real-world applications, collaborating with a multidisciplinary team of engineers.

The Role

As a Software Engineer, you will be involved in designing and delivering software solutions across a range of challenging projects. Typical responsibilities include:

  • Developing software solutions using C/C++ or C# (ASP.Net Core).
  • Writing Python-based asynchronous microservices, web APIs, and working with image recognition.
  • Implementing C++ algorithms and firmware
  • Using MQTT
  • Containerising services with Docker
  • Contributing to project delivery via Azure DevOps and CI/CD.

The Candidate

We are looking for a Software Engineer with:

  • Proven programming experience in one or more of the following: C#, Python, Java, or C++.
  • Strong understanding of general software engineering practices, including:
    • Version control management with Git.
    • Code reviews and pair programming.
    • Use of test frameworks (with an interest in TDD).
    • Working with user stories and capturing requirements.
    • Iterative development and refactoring.
  • A collaborative mindset and ability to work alongside electrical and mechanical engineers.
  • Bonus: Any hands-on experience or interest in other engineering disciplines outside of software.

Why Apply

  • Work on innovative, cross-disciplinary projects in automation, robotics, and IoT.
  • Gain exposure to a broad technology stack from low-level firmware to cloud infrastructure.
  • Join a respected consultancy with a reputation for technical excellence.
  • Enjoy a competitive salary, benefits package, and opportunities for professional growth.

If you're a Software Engineer who thrives in diverse, innovative environments, we'd love to hear from you.

Apply now with your CV or get in touch with the KO2 team for more information.