Search...

Lead Software Engineer

Wells Fargo logo
Wells Fargo

Wells Fargo is a financial services company providing banking, lending, credit card, investment, wealth management, commercial banking, and corporate and investment banking services to consumers, businesses, and communities.

Distributed
About Wells Fargo

Wells Fargo offers checking and savings accounts, credit cards, home and personal loans, auto loans, digital banking, payments, investment and wealth management, commercial banking, and corporate and investment banking. Its services support personal customers, small businesses, commercial clients, and institutional customers, with additional customer support through branches, ATMs, online banking, and the Wells Fargo Mobile app.

View jobs by Wells Fargo

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will lead complex technology initiatives, develop engineering standards and best practices, design and develop large-scale solutions, test and debug software, evaluate complex technical challenges, make technology decisions, guide engineering teams, collaborate with technical experts, lead projects, and mentor engineers. You will work with Java, Spring Boot, microservices, React, Kafka, MongoDB, REST APIs, Kubernetes, OpenShift, CI/CD, and DevSecOps practices.

Requirements

  • 5+ years of software engineering experience
  • Strong Java expertise
  • Enterprise application development
  • Spring Boot microservices architecture
  • React
  • Micro Frontend Architecture
  • Apache Kafka
  • MongoDB and NoSQL database design
  • Scalable, secure, and highly available distributed systems
  • Application architecture and coding best practices
  • REST APIs
  • API security
  • Authentication and authorization
  • Cloud-native environments
  • Kubernetes or OpenShift
  • CI/CD
  • DevSecOps
  • Automated testing
  • Production support
  • Banking and financial services domain experience
  • Technical leadership
  • Mentoring experience
  • Analytical skills
  • Problem-solving
  • Stakeholder management
  • Communication

Responsibilities

  • Lead complex technology initiatives
  • Develop engineering standards and companywide best practices
  • Design, code, test, debug, and document projects
  • Review and analyze large-scale technology solutions
  • Make decisions on technology and engineering practices
  • Lead technology teams and initiatives
  • Collaborate with technical experts to resolve complex issues
  • Lead projects and teams
  • Mentor engineers