✦ Luna Orbit — Software Engineering

Lead Software Architect - ATM & Core Banking Integrations

at Fiserv

Onsite Posted April 01, 2026
Type Full-Time
Experience senior
Exp. Years 9+ years
Education Post-secondary degree/diploma in Computer Science and/or an equivalent combination of educational background, related experience, and/or military experience
Category Software Engineering

Lead Software Architect for ATM and Core Banking Integrations, overseeing architectural design and implementation of POSH-based solutions with Java/C++ and banking protocols.

  • Lead technical design and documentation for POSH software
  • Collaborate with product and development teams on enhancements
  • Maintain and optimize development processes
  • Provide architectural guidance for customer presentations
  • Resolve technical challenges and mentor teams

Stack includes Java and C++, C, ASP.Net; DB2/SQL Server; TCP/IP; Windows/Linux; ISO 8583 and EMV; POS systems and ATMs; POSH platform

The ideal candidate is a senior software architect with 9+ years in Java and C++, strong POS/ATM/core banking experience, ISO 8583 and EMV expertise, and a track record delivering banking integrations.

9+ years of programming experience in Java and C++Working knowledge of C and ASP.NetStrong database skills (DB2 and SQL Server)Extensive knowledge of TCP/IP communicationsWindows and Unix/Linux systems6+ years with POS systemsATMsand core banking systemsISO 8583 message specifications and EMV principles
Cryptography within payments industryPCI DSS requirementsEncryption use in payment processes
DB2SQL ServerWindowsUnix/LinuxISO 8583EMVPOSH
9+ years Java and C++ programming; working knowledge of C and ASP.Net; strong DB skills (DB2SQL Server); TCP/IP networking; Windows and Unix/Linux; 6+ years POS/ATMs/core banking; ISO 8583; EMV
JavaC++CASP.NetDB2SQL ServerISO 8583EMVPOSHATM
Strong analytical skillsLeadershipProblem-solvingCommunication
Industry Fintech
Job Function Architect and lead the development of ATM and core banking integration solutions, ensuring secure, scalable, and maintainable software.
Role Subtype Software Architect
Tech Domains Java, C++, C, ASP.Net, DB2, SQL Server, ISO 8583, EMV
lead software architectatmcore banking integrationsposhpoint of service handlerjavac++asp.netcdb2sql serveriso 8583emvpos systemsatmswindowslinuxtcp/ippci dssencryptioncryptographycore banking

9+ years programming experience in Java and C++, Working knowledge of C and ASP.Net, Experience with POS systems, ATMs, and core banking

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile