Full Stack Engineer 4 (ATM)
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