W

Wells Fargo

Diversified financial services: banking, lending, investments

Lead Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of software engineering experience, or equivalent demonstrated through work experience, training, military experience, or education.
  • Experience in Java development, including full-stack and microservices architectures.
  • Strong expertise in Java, Spring Boot, and Hibernate.
  • Hands-on experience with React or Angular.
  • Solid experience with SQL and NoSQL databases, including PostgreSQL, MySQL, and MongoDB.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Hands-on knowledge of Docker and Kubernetes or OpenShift.
  • Experience with messaging systems such as Kafka and RabbitMQ, and asynchronous processing.
  • Strong understanding of continuous integration and continuous delivery, Git, and infrastructure as code using Terraform or Ansible.

Responsibilities

  • Lead complex technology initiatives, including companywide initiatives with broad impact.
  • Develop engineering standards and companywide best practices for complex and large-scale technology solutions.
  • Design, code, test, debug, and document projects and programs.
  • Review and analyze complex, large-scale technology solutions against tactical and strategic business objectives, the enterprise technology environment, and technical challenges.
  • Make decisions on engineering and technology solutions, influence and lead technology teams to meet deliverables, and drive new initiatives.
  • Collaborate and consult with technical experts, senior technology teams, and external industry groups to resolve complex technical issues and achieve goals.
  • Lead projects and teams and serve as a peer mentor.
  • Lead the design and development of Java-based full-stack applications using Spring Boot and React or Angular.
  • Define and drive system architecture, design patterns, and best engineering practices.
  • Build and maintain RESTful and GraphQL application programming interfaces and integrate them with SQL and NoSQL databases.
  • Mentor and guide engineers through code reviews, design discussions, and technical direction.
  • Ensure application performance, scalability, reliability, and security.
  • Collaborate with product, user experience, and quality assurance teams in Agile and Scrum environments.
  • Implement and support continuous integration and continuous delivery pipelines, cloud deployments, and production support.
  • Promote site reliability engineering best practices, observability, and operational excellence.

Desired Qualifications

  • Excellent leadership, communication, and problem-solving skills.

About the Company

Wells Fargo

Diversified financial services: banking, lending, investments

Wells Fargo offers a broad set of financial services, including banking, mortgages, investing, credit cards, and wealth and business banking, to individuals, small businesses, and large corporations. Its products combine everyday banking with lending, investment products, and advisory services, accessible through branches, ATMs, and online or mobile platforms. The company earns mainly from interest on loans, banking fees, and commissions on investment products, supported by a large network and secure technology. Its goal is to help customers manage, preserve, and grow their money through trusted, accessible, and comprehensive financial solutions.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
1851

Recently Posted Jobs

Explore more opportunities at Wells Fargo

See more jobs