W

Wells Fargo

Diversified financial services: banking, lending, investments

Lead Software Engineer - UI Full Stack Developer

Full-Stack EngineeringPosted on Nov 11
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of Software Engineering experience, or equivalent demonstrated through work experience, training, military experience, education.

Responsibilities

  • Lead complex technology initiatives, including companywide initiatives with broad impact.
  • Develop standards and companywide best practices for engineering complex and large-scale technology solutions across technology engineering disciplines.
  • Design, code, test, debug, and document projects and programs.
  • Review and analyze complex, large-scale technology solutions in relation to tactical and strategic business objectives, the enterprise technological environment, and technical challenges requiring in-depth evaluation of multiple factors, including intangible or unprecedented technical factors.
  • Make decisions on standard and companywide best practices for engineering and technology solutions, applying knowledge of industry best practices and new technologies, and influence and lead the technology team to meet deliverables and drive new initiatives.
  • Collaborate and consult with key technical experts, senior technology team members, and external industry groups to resolve complex technical issues and achieve goals.
  • Lead projects or teams, or serve as a peer mentor.

Desired Qualifications

  • Develop modern web applications using React, JavaScript, and TypeScript, including reusable component design, hooks, state management, routing, form handling, and responsive user interfaces.
  • Integrate React applications with REST API-backed services, including API client design, authentication and authorization, error handling, data transformation, and asynchronous request management.
  • Develop databases using Oracle, SQL, and PL/SQL.
  • Apply SOLID principles, enterprise integration patterns, and software design patterns.
  • Use automated testing, test automation frameworks, and regression testing, including BDD/Cucumber and headless testing.
  • Use Gradle, GitHub, CI/CD pipelines, DevOps practices, Docker, Kubernetes, Harness, and GitHub Actions.
  • Test React applications with Jest and React Testing Library, including unit, component, integration, and regression automation.
  • Apply frontend performance optimization, accessibility, browser compatibility, secure coding, build tooling, and production-grade React application deployment.
  • Use analytical and troubleshooting skills and manage stakeholder communication.
  • Have knowledge of capital markets and securities; Investment Banking experience is an advantage.
  • Use AI-assisted development tools such as Devin and GitHub Copilot within governed software delivery practices.
  • Use Autosys, Harness, and Linux/Unix scripting.
  • Be fluent in English; proficiency in an additional regional language is beneficial.

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