Software Engineer II

NCR Corporation
Bath, United Kingdom
11 days ago
Apply on ncr.wd1.myworkdayjobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work

Tech stack

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
+8 more
Quick EMUlator (QEMU) Virtualization Technology Xen Servers Multithreading Git Solid Principles Kubernetes Docker

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

Requirements

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

About the company

NCR Voyix Corporation (NYSE: VYX) is a global platform-powered leader in unified commerce for shopping and dining. Combining a flexible, intelligent platform with end-to-end payments capabilities and services developed through its deep industry experience, NCR Voyix empowers retailers and restaurants to accelerate new possibilities for their operations, experiences and business outcomes. NCR Voyix is headquartered in Atlanta, Georgia, and serves customers in more than 35 countries worldwide.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on ncr.wd1.myworkdayjobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…