Lead Payments Software Engineer

Wells Fargo•Charlotte, NC
•Onsite

About The Position

Wells Fargo is seeking a Lead Software Engineer in Technology as part of Commercial Corporate & Investment Bank Technology (CCIBT) engineering and transformation office. CCIBT supports Commercial Banking and Corporate & Investment Banking, along with Payment Solutions, Capital Markets Services, Wholesale Digitization, and International Technology. Its portfolio spans multiple technology disciplines and strategic innovations, providing enterprise-wide technology capabilities and services while managing application skills, stability, security, scalability, speed, and cost. The role leads complex technology initiatives, including companywide initiatives with broad impact, and contributes to engineering standards and best practices for complex, large-scale solutions. It involves designing, coding, testing, debugging, and documenting technology solutions; evaluating large-scale solutions against business objectives and technical challenges; making decisions informed by industry practices and emerging technologies; collaborating with technical experts and senior technology teams; and leading projects, teams, or serving as a peer mentor. The position requires onsite presence at one of the available locations listed in the posting. Relocation assistance and visa sponsorship are not available.

Requirements

  • At least 5 years of software engineering experience, or equivalent experience demonstrated through work, training, military experience, or education.
  • At least 4 years of shared services knowledge with microservices domain architecture on large platforms.
  • At least 4 years of experience with Java Spring Boot services and REST-oriented architecture.
  • At least 2 years of MongoDB experience.
  • At least 1 year of experience working with cloud-based platforms such as OpenShift and Kubernetes.

Nice To Haves

  • At least 1 year of payments domain knowledge and understanding of ISO 20022 standards in the banking industry.
  • CI/CD experience.
  • Experience with automation frameworks such as Karate and Postman.
  • Enterprise Kafka experience.
  • File-based processing experience.
  • APIGEE Marketplace experience.
  • YugabyteDB experience.
  • Experience leading a multi-domain support team, with communication, mentoring, and code-reviewing skills.
  • Self-initiated, fast-paced analytical, design, and coordination skills.

Responsibilities

  • Lead complex technology initiatives, including companywide initiatives with broad impact.
  • Participate in developing standards and companywide best practices for engineering complex, large-scale technology solutions.
  • Design, code, test, debug, and document project and program deliverables.
  • Review and analyze complex, large-scale technology solutions in light of tactical and strategic business objectives, the enterprise technology environment, and technical challenges.
  • Make decisions on engineering and technology solutions using industry best practices and new technologies, and influence and lead technology teams to meet deliverables and drive initiatives.
  • Collaborate and consult with technical experts, senior technology teams, and external industry groups to resolve complex technical issues and achieve goals.
  • Lead projects or teams, or serve as a peer mentor.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service