Software Engineering Director, Card Platform Engineering

US Bank

Hybrid

Quick summary

Work type
Hybrid
Location
Brookfield, WI · Atlanta, GA · Hopkins, MN · Charlotte, NC · Chicago, IL
Salary
$143,905–$169,300 / yr
Posted
1 day ago
Closes
Jun 15, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $215k
This role $157k
$131k most similar roles pay here $262k

This role pays less than 88% of similar roles. Most pay $183,899–$246,964 — the shaded band above. At the midpoint, this role pays about $157k versus about $215k for comparable roles.

Based on 240 similar postings.

Employer

About US Bank

U.S. Bank (U.S. Bancorp) is the fifth-largest bank in the United States, providing retail banking, corporate and commercial banking, wealth management, and payment services to millions of customers. Industry: Banking & Financial Services

US Bank currently has 24 open roles on FindRole.

Listed pay typically runs $111,605–$131,300 across 22 roles with salary data.

Most-posted roles

View all roles at US Bank

At a glance

TL;DR · Software Engineering Director, Card Platform Engineering

As a Software Engineering Director on the Integrated Card Systems (ICS) team at U.S., you will lead a large engineering organization of 40-60 engineers and contractors responsible for maintaining mission-critical credit card processing platforms, ensuring stability and resiliency in a highly regulated environment. Your role involves providing technical oversight across mainframe and Java-based systems, driving the execution of modernization initiatives while balancing operational leadership with people management to develop high-performing teams. You will work closely with product, architecture, and operations leaders to align technology delivery with business priorities, leveraging your expertise in mainframe environments, Java technologies, and data integration through APIs like Tibco and Spring Boot. This role demands a strong background in leading software engineering teams and experience in credit cards or other regulated financial systems.

What you'll do

  • Lead a large engineering team of 40-60 members in delivering mission-critical platforms.
  • Ensure stability and resiliency for mainframe and Java-based systems during production incidents.
  • Drive execution of high-visibility initiatives with predictable delivery and effective risk management.
  • Advance modernization efforts on or off the mainframe while maintaining business continuity.
  • Develop engineering managers and senior engineers through coaching and career development programs.
  • Strengthen engineering practices by setting quality standards and promoting continuous improvement.

What we're looking for

  • At least 8 years of software engineering experience and 5+ years leading engineering teams
  • Strong knowledge of mainframe environments and Java-based applications
  • Experience leading platform modernization initiatives in regulated financial systems
  • Proven ability to own and operate critical platforms with accountability for reliability and performance
  • Demonstrated success in developing managers and building high-performing, engaged teams
  • Hands-on experience with incident management and production support in large-scale environments
  • Experience working with blended onshore/offshore teams and vendor partnerships

More like this

Similar roles

Lead Software Engineer (Card Tech)

Capital One Financial

McLean, VA 58 days ago $197,300$225,100
Java Python Go Scala Node.js SQL Docker Kubernetes AWS PostgreSQL MongoDB CI/CD Agile LLMs

Distinguished Engineer (Card Tech)

Capital One Financial

McLean, Virginia 57 days ago $244,700$279,200
AWS Python Java Go Kubernetes Docker CI/CD Prometheus Grafana PostgreSQL Redis Microservices RESTful APIs Scalability Security Observability Mentoring Cross-functional collaboration

Lead Software Engineer, Card Tech

Capital One Financial

New York, NY 31 days ago $215,200$245,600
Java Python Spring Boot Docker Kubernetes AWS CI/CD SQL PostgreSQL Git Jenkins Swagger JUnit Mockito Maven Linux