Lead Software Engineer

Wells Fargo BankCharlotte, NC
Onsite

About The Position

Wells Fargo is seeking a Lead Software Engineer to design, build, and support mission-critical mainframe applications that power core banking capabilities. This role is part of a highly visible technology team responsible for developing and maintaining high-volume, highly regulated enterprise systems that require exceptional stability, performance, and resilience. In this role, you will lead complex technology initiatives, provide technical direction to engineers and collaborate closely with product, architecture, DevOps, and infrastructure teams. You will apply modern engineering practices and AI-assisted development tools to improve delivery speed and code quality while upholding Wells Fargo’s risk and security standards. The successful candidate will bring strong COBOL and z/OS expertise, demonstrated production ownership, and an operational mindset suited for a regulated financial institution.

Requirements

  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 5+ years strong hands-on experience with COBOL development on z/OS
  • 5+ years experience with mainframe batch and online processing
  • 4+ years working knowledge of JCL, VSAM, and mainframe data structures
  • 4+ years experience with DB2 databases and SQL
  • 1 year experience with GitHub Copilot, VS-code, and AI tooling
  • 1 year experience with Endevor or similar source control/version management tools
  • 2+ year experience supporting production systems in a regulated or mission-critical environment
  • 4+ year experience analyzing complex system behaviors and troubleshoot issues effectively
  • 4+ years experience working within Agile or structured SDLC methodologies

Nice To Haves

  • Experience supporting core banking, deposits, payments, or financial services systems
  • Strong understanding of high-availability and high-volume transaction processing
  • Experience with regulatory or compliance-driven system changes
  • Familiarity with mainframe integrations (APIs, messaging, file-based interfaces)
  • Experience participating in on-call rotations and supporting 24x7 production systems
  • Exposure to mainframe modernization or hybrid integration initiatives
  • Bachelor’s degree in Computer Science, Engineering, or related technical field, or equivalent experience

Responsibilities

  • Lead design, development, and delivery of COBOL applications supporting core banking functions.
  • Act as a technical owner for mainframe-based applications
  • Design and deploy batch and online processing workflows in high-volume environments.
  • Ensure high availability, resiliency, performance, and scalability of banking systems
  • Perform hands-on development, code reviews, and technical mentoring
  • Collaborate with enterprise architecture, security, and infrastructure teams
  • Drive CI/CD automation and DevOps best practices
  • Leverage GitHub Copilot and AI-assisted tools responsibly for code generation, refactoring, and testing
  • Support production releases and resolve complex production and stability issues
  • Participate in Agile ceremonies using JIRA and enterprise SDLC processes
  • Mentor junior and mid-level engineers and contribute to engineering standards
  • Influence architecture and modernization initiatives
  • Partner with product owners to translate business requirements into technical solutions
  • Ensure solutions comply with Wells Fargo engineering, security, risk, and regulatory standards

Benefits

  • Information about Wells Fargo's US employee benefits
  • Information about Wells Fargo's International employee benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service