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 IC full-stack software engineer (ATM/hardware integration)
Builds
Resilient software components for ATM and kiosk infrastructure
Domain
Financial technology / Hardware-software integration
Required skills
Full-stack software development, ATM software stack (XFS, NDC/911/912), Java, C++, JavaScript, Microsoft Windows OS administration, hardware-to-software system integration, CI/CD automation, cloud platforms (AWS, GCP, Azure), log and tracing analysis
Preferred skills
Leading collaborative software release processes, interactive AI tooling, microservices architectures
Technologies
Windows OS, Vendor XFS, ProFlex 4, NDC/911/912 protocols, AWS, GCP, Azure, Java, C++, JavaScript
Responsibilities
Design and deploy end-to-end full-stack 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