NCR Atleos Logo

NCR Atleos

ATM Software Engineer III

Posted 3 Days Ago
Be an Early Applicant
In-Office
Mississauga, ON
Senior level
In-Office
Mississauga, ON
Senior level
Develop software for ATM systems, assist with integration solutions, mentor juniors, and ensure quality project delivery through automation and process improvement.
The summary above was generated by AI

About NCR Atleos

NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe. NCR Atleos was ranked #12 in Newsweek’s prestigious 2025 Top 100 Global Most Loved Workplaces® list.

Title: ATM Software Engineer III

Location: Mississauga, Ontario

(MUST BE ONSITE 5X A WEEK)

Key Areas of Responsibility:  

  • Develops scripts / applications / software to deliver efficiencies through automation of installation, deployment, management, and monitoring processes. 
  • Actively assist with the development and maintenance of a continuous integration solution. 
  • Estimate and commit to delivery of project requirements. 
  • Work effectively alone or as part of a team – assisting and mentoring junior staff to develop solutions. 
  • Participate in continuing process improvement initiatives. 
  • Coordinate and communicate with other IT departments including PMO, QC, stakeholders, and customers. 
  • Author ATM Technical specifications, Software Installation Documentation, & User Guides. 
  • Assess requirements & priorities to ensure delivery of the right product at the right time. 
  • Provides input on project constraints and dependencies, establishes project acceptance criteria and quality goals. 
  • Support QC in the testing process from the design & development of appropriate test cases to the resolution of software issues reported. 
  • Support/resolve production issues forwarded by Level 3 Support including the creation of hot fixes. 
  • Designs and develops quality, object orientated, testable source code if part of assigned responsibility. 

Basic Qualifications:   

  • 4+ years’ hand-on experience in ATM software development (must have)
  • 4+ years’ hand-on experience of ATM technology infrastructure: including ATM Terminal Software, NDC, 912, Load set Development, CEN/XFS, ATM Security, operation of ATM software platform management tools (must have)
  • 8+ years' hand-on experience in software development (.NET, Java)
  • 4+ years’ experience in managing Windows-based Desktop solutions
  • 2+ years’ experience in transaction processing platforms, especially Postilion or Base24
  • 4+ years’ experience in defining technical expectations, system requirements and effort estimations for projects
  • Overall knowledge of the Software Development Life Cycle
  • Demonstrated knowledge of software design principles and patterns as wells as experience implementing solutions using various software architectures such as modular monoliths and micro-services
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages (.NET, Java, Python)
  • Good troubleshooting skills and ability to tackle design and functional problems with minimal oversight

  

Preferred Qualifications:  

  • 8+ years’ experience in software development (Java, .NET) 
  • 6+ years’ experience in ATM software and ATM technology infrastructure 
  • 4+ years’ experience in transaction processing platforms, especially Postilion
  • 2+ years’ experience in software architect and design 
  • 2+ years’ experience in automated testing frameworks and CI/CD pipelines 
  • Proficiency with tools like GitHub, Jira, Docker 
  • Familiarity with cloud technologies such as AWS or Azure is often expected 
  • Hands-on experience with coding, testing, debugging, and deploying applications, as well as understanding modern development practices like Agile 

#LI-AD1

#LI-HYBRID

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.

The Company has an accommodation process in place and provides accommodations for employees with disabilities. If you require a specific accommodation because of a disability or a medical requirement, please contact Human Resources via e-mail at [email protected] so that arrangements can be made for the appropriate accommodations to be in place.

Top Skills

.Net
Atm Software Development
AWS
Azure
Base24
Docker
Git
Java
JIRA
Postilion
Windows-Based Desktop Solutions

Similar Jobs

3 Days Ago
In-Office
Mississauga, ON, CAN
Senior level
Senior level
Fintech • Payments • Financial Services
Develop software for ATM management, automate processes, mentor junior developers, and ensure project delivery. Requires extensive ATM technology and software development experience.
Top Skills: .NetAWSAzureBase24DockerGitJavaJIRAPostilionPythonWindows
24 Minutes Ago
In-Office
Toronto, ON, CAN
Senior level
Senior level
Artificial Intelligence • Fintech • Payments • Financial Services • Generative AI
Join the Stablecoin Platform Team to design and implement secure systems for stablecoin transactions and blockchain integration while collaborating across teams.
Top Skills: C#C++JavaKotlinPythonRust
4 Hours Ago
Hybrid
Hamilton, ON, CAN
Mid level
Mid level
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
The Section Controller will execute finance planning and performance management tasks, ensure compliance, improve processes, and collaborate with finance teams to drive efficiency and accountability.
Top Skills: SAP

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account