Lead Software Engineer

Wells Fargo Bank•Irving, TX
•Hybrid

About The Position

Wells Fargo is seeking a Lead Software Engineer in the Core Banking Group as part of Consumer Technology. The role leads complex technology initiatives and contributes to engineering standards and best practices for complex, large-scale technology solutions. It involves designing, coding, testing, debugging, and documenting projects, as well as evaluating complex technology solutions against business objectives and technical challenges. The Lead Software Engineer collaborates with technical experts, senior technology teams, and external industry groups to resolve complex technical issues and achieve goals. The position may lead projects and teams or serve as a peer mentor. It requires a hybrid in-office work schedule in Irving, Texas, and is not eligible for visa sponsorship. Employees are also accountable for following applicable risk and compliance programs, policies, and procedures, escalating and remediating issues, and making sound risk decisions.

Requirements

  • At least 5 years of software engineering experience, or equivalent demonstrated through work experience, training, military experience, education, or a combination of these.
  • At least 5 years of Java/J2EE experience.
  • At least 5 years of experience with the Spring Framework.
  • At least 5 years of experience developing enterprise applications using open-source technologies such as microservices and REST APIs.
  • At least 3 years of experience with event-driven messaging technologies such as Apache Kafka.
  • At least 3 years of experience with a relational database.
  • At least 3 years of experience with test-driven development (TDD), unit testing, integration testing, API testing, performance testing, and functional testing.
  • At least 3 years of experience supporting enterprise-level applications at scale in production.
  • At least 3 years of experience with cloud technologies, including Azure, OpenShift, Pivotal Cloud Foundry, Kubernetes, or Docker.

Nice To Haves

  • Bachelor's degree or higher in computer science or engineering.
  • Experience with Agile Scrum practices, including daily standups, sprint planning, and sprint retrospectives, and/or Kanban.
  • Familiarity with event-driven architecture.
  • At least 3 years of experience working with configuration and monitoring technologies such as Ansible, Grafana, Elastic, Splunk, Prometheus, GitHub, and Maven.

Responsibilities

  • Lead complex technology initiatives with broad impact.
  • Help develop standards and best practices for engineering complex, large-scale technology solutions.
  • Design, code, test, debug, and document projects.
  • Review and analyze complex, large-scale technology solutions in relation to tactical and strategic business objectives and technical challenges.
  • 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.
  • Follow applicable risk and compliance programs, policies, and procedures; escalate and remediate issues; and make sound risk decisions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service