> Markdown version of [/jobs/ext/4573750-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/4573750-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** NCR Corporation - **Location:** Bath, United Kingdom (Remote available) - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Computer-Aided Design, Amazon Web Services, Bash Shell, Booting (BIOS), Cloud Computing, Code Review, System Configuration, Linux, Python (Programming Language), Kernel-Based Virtual Machine, Scrum Methodology, Quick EMUlator (QEMU), Virtualization Technology, Xen Servers, Multithreading, Git, Solid Principles, Kubernetes, Docker - **Published:** November 5, 2026 - **Apply:** https://ncr.wd1.myworkdayjobs.com/ext_non_us/job/BATH-GBR/Software-Engineer-II_R0158827-1 ## About the Role Candidates should typically possess a degree in a numerate discipline., * Strong development skills - clean code / agile / SOLID principles * Working knowledge of Python or Go * Working knowledge of multi-threaded development. * Working knowledge of Linux OS * GIT * Exposure to cloud computing ideally AWS / GCP * Experience of containerisation with Docker or Kubernetes ## Description Developer within an NCR Voyix SCRUM team. In this role you will take on the more complex development tasks within the team, support and mentor other developers and perform code review. You will also assist in defining stories on the backlog and liaising with QA and internal stakeholders to ensure the right solution and quality., * Extended Linux knowledge (Bash, networking, installation, boot process, building / configuring the kernel / kernel modules) * Virtualization (XEN, QEMU, libvirt, KVM) * Experience designing software & code-reviewing * Experience mentoring junior team members Other Requirements: The job will be based primarily in NCR Voyix's offices in Bath. Current work from home policy is minimum 2 day per week in the office and the remainder from home. Employees are required to live within commutable distance of the office. Any workdays from home are a benefit for employees who are performing to a satisfactory level. Certain roles may require access to labs and thus extra days in the office, this will be discussed in the interview. Working hours are 7.5 hours per day, Monday to Friday, plus a lunch break. Start and end times are flexible whilst adhering to core hours of 9:30 till 16:00. The candidate should be flexible in terms of occasional work outside of regular office hours and on weekends.