Software Engineer

Software Engineer

Full-Time 40000 - 50000 £ / year (est.) No working from home possible
NCR Ltd.

At a Glance

  • Tasks: Contribute to the full development lifecycle, including design, coding, and software improvement.
  • Company: Join NCR Voyix Edge, a leader in retail edge platform development.
  • Benefits: Work in Bath, UK, with opportunities for continuous learning and collaboration.
  • Other info: Experience with Golang and Python is essential.
  • Why this job: Be part of a Scrum team building a world-class retail edge platform.
  • Qualifications: Degree in a numerate discipline or equivalent experience; strong fundamentals in software engineering.

The predicted salary is between 40000 - 50000 £ per year.

As a Software Developer within an NCR Voyix Edge Scrum team, you'll help build and evolve a world‑class retail edge platform. You'll contribute to the full development lifecycle—designing, coding, reviewing, and improving software—while collaborating closely with engineers, QA, and stakeholders across the organization. You'll also support backlog refinement with team leads and architects, ensuring high‑quality, scalable solutions that meet business needs.

What You'll Bring

  • A degree in a numerate discipline (or equivalent experience)
  • Strong software engineering fundamentals (clean code, Agile, SOLID principles)
  • Hands‑on experience with Golang and/or Python
  • Solid understanding of Linux and Bash scripting
  • Confidence working with Git in collaborative, multi‑developer environments

Nice to Have

  • Experience with cloud platforms (preferably GCP)
  • Advanced Linux knowledge (networking, system internals, kernel configuration)
  • Experience with containerization tools like Docker or Kubernetes
  • Familiarity with virtualization technologies (Xen, QEMU, KVM, libvirt)
  • Understanding of IT security principles and tooling
  • Strong networking knowledge and experience troubleshooting Linux‑based systems

What Sets You Apart

  • Passion for technology and continuous learning
  • Proven ability to solve complex technical challenges with innovative solutions
  • Adaptability to new tools, frameworks, and ways of working

Software Engineer employer: NCR Ltd.

NCR Voyix Edge is located in Bath, UK, focusing on innovative retail solutions. The team values continuous learning and collaboration, ensuring high-quality software development.

NCR Ltd.

Contact Details:

NCR Ltd. Recruitment Team

We think you need these skills to ace Software Engineer

Golang
Python
Software Engineering Fundamentals
Clean Code
Agile Methodologies
SOLID Principles
Linux