1

Atm Software Developer Jobs (NOW HIRING)

Salary: $65 - $85 per hour ATM Software Engineer | Remote, but based in Columbus, OH Join a leading financial services firm modernizing ATM and branch technology platforms. If youre an experienced ...

ATM Software Architect : We are looking for an ATM technologist who combines deep domain knowledge ... engineering skills. You will work on end-to-end solutions across the ATM stack, integrating ...

ATM Senior Developer/Advisor

Berkeley Heights, NJ ยท On-site

$142.50K - $143K/yr

The Card Services ATM Managed Services team is looking for a Software Developer Advisor proficient in ATM applications and transaction driving, with experience in Windows systems administration ...

Software Developer Category: Software Development/ Engineering Main location: United States ... Implement ATM-aligned accounting logic across EBS modules (AP, AR, GL, FA, Projects, etc.

The Software Engineer position is based in Pittsburgh, PA, supporting one of PNC's ATM labs onsite five days per week, with potential overtime to meet business needs. We are seeking a detail-oriented ...

Job Summary : Nautilus Hyosung America, Inc. is a leader in ATM self-service technologies, known for its innovative financial products. The Software Engineer will develop information systems ...

New

next page

Showing results 1-20

Atm Software Developer information

See salary details

$48K

$111.8K

$166K

How much do atm software developer jobs pay per year?

As of May 29, 2026, the average yearly pay for atm software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What is an ATM Software Developer job?

An ATM Software Developer is responsible for designing, developing, and maintaining software applications that run on Automated Teller Machines (ATMs). They work with banking systems, payment processing, security protocols, and hardware integration to ensure reliable and secure transactions. Their role involves programming, troubleshooting, and updating ATM software to meet compliance and performance standards.

What are the key skills and qualifications needed to thrive in the Atm Software Developer position, and why are they important?

To excel as an ATM Software Developer, you need a strong background in software development (C/C++, Java), familiarity with payment processing protocols, and a degree in computer science or related field. Proficiency with ATM software platforms, encryption standards, EMV compliance, and secure transaction processing tools is typically required, with certifications like PCI DSS being advantageous. Attention to detail, problem-solving abilities, and effective communication are vital for working with cross-functional teams and troubleshooting critical systems. These skills ensure reliable, secure, and regulatory-compliant ATM software, supporting seamless customer transactions and banking operations.

What are some typical challenges faced by ATM Software Developers and how are they addressed?

ATM Software Developers often encounter challenges such as ensuring transaction security, maintaining compliance with rapidly changing financial regulations, and supporting legacy systems while integrating new technologies. Addressing these issues requires close collaboration with cybersecurity experts, QA analysts, and compliance teams, as well as being proactive about staying current with industry standards. Regular code reviews, continuous testing, and ongoing professional training help developers manage risks and keep systems resilient. The dynamic landscape ensures that the work remains engaging and that learning opportunities are abundant for professionals eager to grow within the field.
What cities are hiring for Atm Software Developer jobs? Cities with the most Atm Software Developer job openings:
What are the most commonly searched types of Atm Software Developer jobs? The most popular types of Atm Software Developer jobs are:
What states have the most Atm Software Developer jobs? States with the most job openings for Atm Software Developer jobs include:
What job categories do people searching Atm Software Developer jobs look for? The top searched job categories for Atm Software Developer jobs are:
Infographic showing various Atm Software Developer job openings in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $111,845 per year, or $53.8 per hour.
ATM Software Engineer

ATM Software Engineer

Lloyd Staffing

Columbus, OH โ€ข Remote

Contractor

Posted 11 days ago


Job description

Salary: $65 - $85 per hour

ATM Software Engineer | Remote, but based in Columbus, OH


Join a leading financial services firm modernizing ATM and branch technology platforms. If youre an experienced engineer with deep ATM domain expertise, this is your chance to design, build, and integrate next-generation ATM software and services that improve reliability, security, and customer experience.


What Youll Do:
Frontend Engineering

  • Develop ATM interfaces using React and TypeScript
  • Build Single Page Applications (SPA) optimized for ATM hardware
  • Implement workflows with XState or similar orchestration tools
  • Manage builds/deployments with Webpack and implement offline functionality via Service Workers

Backend Engineering

  • Build and maintain microservices for ATM transactions
  • Develop RESTful APIs using Java, Spring Boot, Spring Cloud Gateway
  • Implement event-driven messaging architectures
  • Integrate ATM systems with core banking and teller platforms

Integration & QA

  • Connect ATM applications to branch banking and teller systems
  • Work with ATM hardware and XFS frameworks
  • Collaborate with ATM vendors
  • Build automated test frameworks and validate system integrations
  • Ensure reliability, security, and compliance of ATM transactions

Required Experience:

  • ATM platforms, branch banking, teller systems
  • ATM hardware integration and transaction workflows
  • Preferred: Diebold, NCR, Wincor, XFS ATM frameworks
  • Branch or teller technology initiatives

Technical Skills:

  • Frontend: React, TypeScript, SPA, Webpack, Service Workers, XState
  • Backend: Java, Spring Boot, Spring Cloud Gateway, REST APIs, microservices, event-driven systems


Why Youll Love This Role:

  • Work on cutting-edge ATM technology projects
  • Join a high-impact, collaborative engineering team


About the Company:
Major financial services firm delivering next-gen banking experiences with innovative technology.