Software Engineer Associate (ATM Hardware & Software Tester)
PNC
At a glance
AI generatedCiti is hiring a Senior Full-Stack Engineer to join its ATM Technology team, focusing on the design and development of enterprise-grade ATM applications. This role involves hands-on technical work alongside leadership responsibilities for lab environments and fleet expansion initiatives. The engineer will use Angular for front-end development and Java for back-end services while managing network security and connectivity. Key tasks include collaborating with cross-functional teams to align with architectural standards, overseeing global lab functions, and integrating new hardware vendors. Ideal candidates have over six years of experience in ATM application development or similar enterprise financial technology platforms, along with expertise in Java programming, network firewall management, and lab environment governance. Strong leadership skills and the ability to mentor engineers are essential for driving technical initiatives within a high-availability system context.
Skills
What you'll do
What we're looking for
Market check
This $117,440–$176,160 range sits above 29% of similar postings on FindRole.
Peer median band
$120,500–$215,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$142,400–$203,650
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.
Citi currently has 336 open roles on FindRole.
Listed pay typically runs $125,760–$188,640 across 308 roles with salary data.
Most-posted roles
More like this
PNC
PNC
PNC
The Federal Reserve
PNC
Capital One Financial