CareerPlan

Full Stack Engineer 4 (ATM)

Richmond, VA, USFull-time$197k–$225k2026-09-24 → 2026-11-12
Based in United StatesNo visa sponsorship

Core

Design, develop, test, automate, and deploy end-to-end full-stack software solutions across the ATM and kiosk ecosystem, bridging software and hardware.

Role type

Senior Full-Stack Software Engineer (ATM/Hardware Integration)

Builds

Resilient software components for ATM and kiosk infrastructure

Domain

Financial Technology / Hardware-Software Integration

Deliverable

production ML models | product features

Required skills

Full-stack software development, ATM software stack (XFS, NDC/911/912), Java, C++, JavaScript, Microsoft Windows OS administration, Cloud platforms (AWS, GCP, Azure), CI/CD pipelines, Root-cause analysis, System integration

Preferred skills

Embedded environments, IoT, Interactive AI tooling, Microservices architectures, Log and tracing analysis

Technologies

Windows OS, XFS, NDC/911/912, Java, C++, JavaScript, AWS, GCP, Azure

Responsibilities

Design and deploy end-to-end software solutions; Lead delivery of resilient software components; Partner on system integrations and engineering standards; Troubleshoot field issues and manage CI/CD pipelines; Mentor engineering community members

Seniority

Senior, hands-on IC