This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Wells Fargo is seeking a Lead Software Engineer to join The Digital Technology and Innovation group in our Technology Organization.
Job Responsibility
Apply Wells Fargo Digital Banking coding practices to test-drive the creation of micro-services with Java, JUnit, BDD, Spring, Restful services
Design, code, test, debug, and document programs using Agile development practices
Demonstrates strong ability to handle complex third-party library upgrades and quickly resolve dependency conflicts
Champion the development and adoption of AI tools to accelerate automation
Maintain broad knowledge of other technology engineering disciplines and collaborate with other key experts to ensure we are making the right technology choices for Wells Fargo
Translate advanced technology experience, an in-depth knowledge of the organization's tactical and strategic business objectives, the enterprise technological environment, the organization structure, and strategic technological opportunities and requirements into technical engineering solutions
Expert resource for architects in the development of target architectures to ensure that they can be properly designed and implemented through sound engineering practices
Maintain knowledge of industry best practices and new technologies, and recommend innovations that enhance operations and/or provide a competitive advantage to the organization
Provide expert counsel to senior technology leadership and advise and mentor others with the goal of knowledge transfer
Will represent Wells Fargo to external industry groups, influencing industry standards
Work closely with application teams, infrastructure, release management and production support teams to maintain applications that are secure and highly scalable/available
Plan, execute, and maintain road-map in alignment with Enterprise Security standards and in accordance to established business SLAs
Lead complex technology initiatives including those that are companywide with broad impact
Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
Design, code, test, debug, and document for projects and programs
Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
Lead projects, teams, or serve as a peer mentor
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 of Java web applications and Spring boot microservices development experience
3+ years of experience leading multiple implementations and supporting changes to production utilizing CI/CD tools such as GitActions, Harness and HyperExecute
5+ years of Java Web Services experience
5+ years of Spring experience
4+ years of experience developing and using RESTful Application Program Interface (API)
4+ year of experience in Kubernetes, OpenShift Container Platform
4+ years of Kafka/MQ Series Messaging experience
4+ year of experience with in-memory databases such as Redis, MongoDB, or Cassandra
5+ years of technical troubleshooting experience using monitoring tools such as AppDynamics, Splunk, Grafana, Glassbox, Dynatrace, Splunk Observability Cloud etc
5+ years of demonstrated ability to work in inclusive, geographically distributed onshore/offshore teams
2+ years of experiences in Behavioral Driven Development
Nice to have
Ability to lead a team of Engineers and Support resources across the world in coordination with multiple partners on large initiatives
Experience in managing off property Application Programming Interface (API) orchestration and integration
A BS/BA degree or higher
An industry-standard technology certification
1+ years of experience with GenAI stack. LangChain, LangGraph, and LangSmith for building agentic workflows
1+ year experience with Model Context Protocol (MCP), enterprise-grade agentic workflow
Strong verbal, written, and interpersonal communication skills
Ability to design, develop, and implement large scale/complex software applications
Knowledge and understanding of technology object oriented: design patterns and their application
Knowledge and understanding of test driven application development
4+ years relational database management system (RDBMS) experience
3+ years of banking industry experience
5+ years of Agile experience
What we offer
Health benefits
401(k) Plan
Paid time off
Disability benefits
Life insurance, critical illness insurance, and accident insurance