U.S. Bank
U.S. Bank
U.S. Bank is a United States-based financial services institution serving individuals and businesses through retail and corporate banking, wealth management, credit underwriting, and investment management. The company also supports financial literacy initiatives and community engagement. Its careers content highlights an emphasis on inclusion, workplace culture, employee development, and health and wellness. U.S. Bank is an FDIC member for eligible deposit products; investment and insurance products are not FDIC insured and may lose value.

Lead Software Engineer, Working Capital Finance — U.S. Bank (Hybrid, Charlotte)

Lead development of secure, cloud-native financial applications for U.S. Bank’s Working Capital Finance team. Build and support Java microservices while designing, testing, troubleshooting, and scaling critical systems.

Description

  • Create, enhance, test, and maintain essential Working Capital Finance applications
  • Develop cloud-native solutions with Java microservices, Spring Boot, PostgreSQL, Kafka, and related technologies
  • Manage business requests, email, Teams communication, and delivery deadlines independently
  • Evaluate potential scenarios and uncover gaps in scenario coverage
  • Implement and validate both expected and exception-path behavior
  • Engineer and test solutions for present and projected transaction volumes
  • Investigate test and production defects by tracing expected behavior and determining when problems originated
  • Apply compliance requirements and secure development practices throughout product delivery

Requirements

  • Bachelor’s degree or equivalent professional experience
  • Six to eight years of relevant experience
  • Practical experience developing enterprise software with Java 17 or later and object-oriented programming
  • Advanced knowledge of Spring Boot, the Spring Framework, dependency injection, REST APIs, security, and core Spring capabilities
  • Practical experience with MQ or Kafka, messaging systems, event-driven design, and asynchronous integration patterns
  • Experience designing and deploying microservices in public clouds such as AWS, Azure, or Google Cloud
  • Strong background with CI/CD platforms, including Jenkins, CloudBees, or comparable enterprise pipeline tools
  • Experience managing builds and dependencies, preferably with Maven; Gradle is also acceptable
  • Advanced knowledge of relational databases including PostgreSQL, MySQL, Oracle, and DB2, with expertise in data modeling, performance tuning, and SQL optimization
  • Understanding of software design patterns, system integration, API engineering, secure coding, and Agile delivery practices
  • Experience with Spring Data JPA, Hibernate, or MyBatis is preferred
  • Knowledge of Kubernetes deployments, container orchestration, and configuration management
  • Experience applying secrets management and application security practices
  • Familiarity with React and contemporary front-end frameworks
  • Experience in financial services, banking, lending, treasury, or Working Capital Finance is preferred
  • Ability to work from a U.S. Bank location at least three days each week
  • Ability to follow U.S. Bank policies and procedures, including its Code of Ethics and Business Conduct and applicable workplace conduct and safety requirements

Benefits

  • Medical, dental, and vision healthcare coverage
  • Basic and optional term life insurance
  • Short- and long-term disability coverage
  • Pregnancy disability and parental leave
  • 401(k) plan and employer-funded retirement plan
  • Paid vacation ranging from two to five weeks based on salary grade and tenure
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruing at one hour per 30 hours worked, up to 80 hours per calendar year unless applicable law provides otherwise
  • Incentive and recognition programs
  • Employee equity stock purchase opportunity
  • 401(k) contributions and pension

Related Jobs

Cisco

Senior Software Engineering Technical Leader, Cloud Networking

Cisco

Set the technical direction for Cisco’s multi-cloud networking platform for Splunk Cloud, building self-service infrastructure and guiding architecture. Lead major initiatives and mentor network engineers.

Open
CDW

Senior Software Engineer II, Remote in Illinois

CDW

Lead the design and delivery of scalable business applications at CDW, from architecture and testing through Agile project execution. Guide technical teams, mentor developers, and align engineering decisions with product and business goals.

Open
AeroVironment

Junior Embedded Software Engineer, AeroVironment — Moorpark, CA

AeroVironment
1,001 – 5,000 Employees
ConsultingLogisticsManufacturing

Develop embedded software for AeroVironment’s autonomous defense and robotic systems, integrating sensors and processors across aircraft and payloads. Work spans development and testing, from prototypes through production.

Open