Software Engineer (ATM Hardware & Software Tester)
PNC
At a glance
AI generatedAs a Software Engineer in PNC's Technology organization based in Birmingham, AL, you will join the ATM lab team to support validation and certification of updates for PNC ATMs before production deployment. Your day-to-day responsibilities include manual testing on physical ATMs, virtual testing using simulation software, troubleshooting hardware and networking issues, API testing with Postman, and defect management using Jira. You will also develop test strategies, produce summary reports, and provide backup support to Test Leads as needed. The ideal candidate has experience in ATM testing, SDLC processes, and hands-on skills with PC hardware, networking, and tools like Jira, Command Prompt, and Postman. Strong analytical thinking, attention to detail, and technical aptitude are essential for this role within a fast-paced environment focused on ensuring high-quality customer experiences across multiple backend systems.
Skills
What you'll do
What we're looking for
Market check
This listing doesn't show a salary. Similar roles on FindRole typically pay $129,650–$220,000.
Peer median band
$129,650–$220,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$142,437–$211,200
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
PNC is one of the largest diversified financial services institutions in the U.S., based in Pittsburgh, PA, it provides retail banking, corporate banking, and asset management.
PNC currently has 180 open roles on FindRole.
Listed pay typically runs $74,750–$171,925 across 62 roles with salary data.
Most-posted roles
More like this
PNC
PNC
PNC
Citi
Capital One Financial
PNC