Sr Software Engineer (C++ / Rust)- Dundee based

NCR Atleos
Newcastle upon Tyne
1 year ago
Applications closed

Related Jobs

View all jobs

Sr Research Engineer, Computer Vision

(Sr.) Economist / Data Scientist - EMEA Macro Consulting - Belfast

Sr. Data Scientist

Sr Clinical Data Scientist CDM (Hybrid - Europe)

Sr. Data Scientist | Up to $160/hr

Senior Data Scientist, Live Product Analytics

Senior Software Engineer(C++ / Rust)


LOCATION: Dundee (Hybrid) (relocation to Dundee)


Annual Incentive Base Range 48,000.00 - 60,000.00 - 72,000.00 GBP Annual


Position Summary And Key Areas Of Responsibility


The successful candidate will become a member of a highly motivated Agile team of platform software engineers responsible for developing a new and innovative large scale software solution for NCR Atleos ATMs. Key tasks are as follows: -


  • Leadership of small to medium size projects; Collaborates with Scrum Masters, Product Owners and development team members
  • Responsible for technical design, development, and maintenance of platform software and its associated components
  • Contributes to technical strategy discussions; Selects process/design tools
  • Investigate and prototype emerging software platform technologies, helping to identify those that will be selected for inclusion in the NCR portfolio
  • Design software subsystems, components, and their interfaces in support of business requirements
  • Develop high quality code to support technical architecture and design; Considers future systems architecture
  • Responsible for translation of business requirements to development/test/release plan and delivering this solution on time to the business
  • Participate and contribute to an effective software development lifecycle including a high focus on customer support and root cause analysis
  • Conduct testing based on knowledge of system architecture, interdependencies and interactions
  • Accurately estimate time and resources for software development efforts
  • Incorporate unit testing/root cause analysis practices into software development process
  • Provide technical leadership and assistance to internal and external product development teams
  • Communicate the architecture and recommendations to senior management, NCR customers, partners and others via formal presentations, white papers, and conversations; Participation in CEN XFS compliance and review

Basic Qualifications

  • BSc in Computer Science, BEng in technical discipline, or equivalent on the job experience
  • Excellent written and verbal communication skills; excellent teamwork and collaboration skills
  • Experience of Agile software development lifecycles and associated development techniques
  • Knowledge of operating system architecture/security (Windows 10 and Linux)
  • C++ and/or Rust experience using Microsoft Visual Studio
  • 4 or more years of industry experience


Preferred Qualifications

  • Driver development experience
  • Team leading experience
  • CEN XFS knowledge


As an NCR Atleos employee, we provide you with several core benefits as std, as well as the opportunity to select additional discounted voluntary benefits. You can choose to flex these benefits in a way that suits you and your family's lifestyle.


Attractive Defined Pension Plan

career Development and learning opportunities.

Medical insurance

Dental insurance unum

Life and Income protection insurance

Illness and accident cover

Health assessment

Holiday buy

Cycle to work.

Lifestyle discounts

My gym discounts.

Employee assistance program (EAP)

Health Screening

Offers of employment are conditional upon passage of screening criteria applicable to the job.


EEO Statement

NCR Atleos is an equal-opportunity employer. It is NCR Atleos policy to hire, train, promote, and pay associates based on their job-related qualifications, ability, and performance, without regard to race, color, creed, religion, national origin, citizenship status, sex, sexual orientation, gender identity/expression, pregnancy, marital status, age, mental or physical disability, genetic information, medical condition, military or veteran status, or any other factor protected by law.


Statement to Third Party Agencies

To ALL recruitment agencies: NCR Atleos only accepts resumes from agencies on the NCR Atleos preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Atleos employees, or any NCR Atleos facility. NCR Atleos is not responsible for any fees or charges associated with unsolicited resumes.

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How Many AI Tools Do You Need to Know to Get an AI Job?

If you are job hunting in AI right now it can feel like you are drowning in tools. Every week there is a new framework, a new “must-learn” platform or a new productivity app that everyone on LinkedIn seems to be using. The result is predictable: job seekers panic-learn a long list of tools without actually getting better at delivering outcomes. Here is the truth most hiring managers will quietly agree with. They do not hire you because you know 27 tools. They hire you because you can solve a problem, communicate trade-offs, ship something reliable and improve it with feedback. Tools matter, but only in service of outcomes. So how many AI tools do you actually need to know? For most AI job seekers: fewer than you think. You need a tight core toolkit plus a role-specific layer. Everything else is optional. This guide breaks it down clearly, gives you a simple framework to choose what to learn and shows you how to present your toolset on your CV, portfolio and interviews.

What Hiring Managers Look for First in AI Job Applications (UK Guide)

Hiring managers do not start by reading your CV line-by-line. They scan for signals. In AI roles especially, they are looking for proof that you can ship, learn fast, communicate clearly & work safely with data and systems. The best applications make those signals obvious in the first 10–20 seconds. This guide breaks down what hiring managers typically look for first in AI applications in the UK market, how to present it on your CV, LinkedIn & portfolio, and the most common reasons strong candidates get overlooked. Use it as a checklist to tighten your application before you click apply.

The Skills Gap in AI Jobs: What Universities Aren’t Teaching

Artificial intelligence is no longer a future concept. It is already reshaping how businesses operate, how decisions are made, and how entire industries compete. From finance and healthcare to retail, manufacturing, defence, and climate science, AI is embedded in critical systems across the UK economy. Yet despite unprecedented demand for AI talent, employers continue to report severe recruitment challenges. Vacancies remain open for months. Salaries rise year on year. Candidates with impressive academic credentials often fail technical interviews. At the heart of this disconnect lies a growing and uncomfortable truth: Universities are not fully preparing graduates for real-world AI jobs. This article explores the AI skills gap in depth—what is missing from many university programmes, why the gap persists, what employers actually want, and how jobseekers can bridge the divide to build a successful career in artificial intelligence.