Senior Software Engineer
Caterpillar
Quick summary
Market check
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $149,500–$177,781.
Based on 240 similar postings.
Employer
Q2 Holdings is a cloud-based banking software company providing digital banking solutions to banks, credit unions, and alternative financial companies, including consumer and business banking platforms. Industry: Financial Technology & Digital Banking
Q2 currently has 43 open roles on FindRole.
Most-posted roles
At a glance
The Senior Software Engineer joins the Digital Banking Fraud team to build and evolve systems for fraud prevention at scale. This role involves designing, building, and operating reliable, low-latency fraud prevention services and APIs while modernizing and standardizing Python services and engineering practices. The engineer will work on real-time, cloud-native services, integrating with enterprise banking platforms and navigating C#/.NET integration points. Key responsibilities include improving observability, testing, and deployment practices while advancing the use of AI-assisted and agentic software engineering. Required technical skills include deep proficiency in Python, AWS cloud architecture, infrastructure as code, and CI/CD practices. The role addresses the technical challenge of protecting high-volume financial transactions by improving reliability and latency within a complex, distributed, and event-driven production ecosystem.
What does a Software Engineer earn in North Carolina?
Median $187300 from 51 postings across 15 companies.
Skills
What you'll do
What we're looking for
More like this
Caterpillar
The Walt Disney Company
Adobe
Warner Bros. Discovery
Oracle
Microsoft