Back to all positions

[Remote] PS Senior ATM Integration Software Engineer, Financial Services

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. NCR Atleos is a leader in expanding financial access and improving self-service availability for financial institutions and retailers. The company is seeking a Senior ATM Integration Software Engineer to design, develop, integrate, and deliver self-service banking solutions, while partnering with customers and cross-functional teams throughout the solution delivery lifecycle. The role focuses on ATM software integrations, financial transaction processing, enterprise solutions, testing, implementation, and troubleshooting.

Responsibilities

  • Design, develop, test, and implement software solutions supporting ATM and self-service banking environments
  • Develop and support integrations between ATM applications, transaction-processing systems, and financial institution environments
  • Apply knowledge of ATM architecture, CEN/XFS, financial transaction flows, and integration technologies to customer solutions
  • Partner directly with financial institution customers to gather requirements, understand technical needs, and translate them into effective solutions
  • Participate in technical design discussions and recommend solutions based on customer requirements and existing environments
  • Develop and integrate APIs, web services, messaging components, and database-driven applications
  • Troubleshoot complex application, integration, and production issues and perform root cause analysis
  • Support software testing, deployment, implementation, and ongoing customer delivery
  • Lead technical discussions, project workstreams, design sessions, and issue-resolution activities as needed
  • Communicate technical risks, dependencies, and project status to internal teams and customer stakeholders
  • Participate in peer reviews and provide technical guidance and mentorship to other engineers
  • Contribute to automation, continuous integration, testing, and overall software delivery improvements

Skills

  • * Significant hands-on experience developing, integrating, or implementing ATM/self-service banking software solutions
  • * Strong knowledge of the ATM ecosystem, ATM software integration, and financial transaction processing
  • * Hands-on experience with CEN/XFS or related ATM integration technologies/frameworks
  • * Strong software design and development experience in financial services, banking, payments, ATM technology, or a comparable self-service financial environment
  • * Experience working with financial transaction messaging, including ISO 8583
  • * Experience developing or supporting enterprise integrations, APIs, web services, messaging, and database-driven applications
  • * Strong troubleshooting and root cause analysis skills across complex integrated systems
  • * Experience gathering technical requirements and translating business/customer needs into software solutions
  • * Ability to work directly with customers and communicate effectively with both technical and business stakeholders
  • * Ability to work independently, take ownership of technical deliverables, and operate effectively in a fast-paced customer delivery environment
  • * Experience working within Agile software development and delivery environments
  • * Java/J2EE, Spring Framework, Spring Boot, Servlets, JSP, JDBC, and JUnit
  • * C#/.NET
  • * REST and SOAP web services
  • * Java Messaging Service (JMS) and messaging queues
  • * XML, HTML, JavaScript, Angular, AngularJS, and TypeScript
  • * Oracle and SQL Server
  • * JEE application servers and web servers
  • * Object-oriented programming and software design patterns
  • * Automated testing frameworks
  • * CI/CD practices and continuous build/test environments
  • * Secure software development lifecycle practices
  • * Windows-based application environments
  • * Experience with additional ATM protocols, platforms, or integration technologies
  • * Experience working for or supporting a financial institution, ATM/self-service technology provider, payments organization, or related financial technology environment
  • * Experience with ISO 20022 or other financial messaging standards
  • * Experience with cloud technologies and modern deployment practices
  • * Experience with containerization and infrastructure/deployment technologies such as Docker, Helm, or Terraform
  • * Experience supporting highly available, customer-facing production environments
  • * Experience leading technical design reviews, solution discussions, or defined engineering workstreams
  • * Experience mentoring or providing technical guidance to other engineers
  • * Experience identifying technical risks and recommending contingency or mitigation plans
  • * Strong customer-facing communication and presentation skills

Benefits

  • Medical Insurance
  • Dental Insurance
  • Life Insurance
  • Vision Insurance
  • Short/Long Term Disability
  • Paid Vacation
  • 401k

Company Overview

  • NCR Atleos delivers hardware, software, and services for managing ATMs and self-service kiosks. It was founded in 2023, and is headquartered in Atlanta, Georgia, USA, with a workforce of 10001+ employees. Its website is https://www.ncratleos.com.