Lead Software Engineer
Hands-on technology lead at Wells Fargo building full-stack banking applications with Java, Spring microservices, REST APIs, and React, deployed via CI/CD pipelines and containers. The role blends coding with leading complex initiatives, cross-team coordination, and operational-risk practices like secure coding and incident response.
- Compensation
- $119K–$187K / yr
- Location
- Charlotte, Mecklenburg County
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 5+ years of Software Engineering experience, or equivalent (work experience, training, military experience, education)
Nice to have
- Hands-on experience with Java, Spring-based microservices, REST APIs, React, JavaScript/TypeScript, and modern UI development
- Experience with API integration, reusable components, code reviews, debugging, and automated testing
- Experience with cloud-native development using YAML configuration, Gradle, Git, CI/CD build pipelines, container platforms, and automated deployments
- Ability to troubleshoot build, configuration, and environment issues
- Ability to drive work across application, platform, product, testing, architecture, and infrastructure teams; manage dependencies and establish clear ownership
- Strong focus on secure coding, code quality, release controls, observability, audit readiness, production stability, incident management, and root-cause analysis with validation and rollback practices
Full description
About this role:
Wells Fargo is seeking a hands-on technology lead with strong full-stack engineering expertise in Java, REST API development, and modern UI development. The ideal candidate will also have experience with cloud-native application development, CI/CD build pipelines, containers, automated deployments, and troubleshooting complex build and environment issues. This individual must demonstrate strong delivery mindset by coordinating effectively across engineering, product, QA, architecture, infrastructure, and partner teams, while driving clear ownership and resolving dependencies. The candidate should also bring disciplined operational-risk management practices, including secure coding, code quality, release governance, observability, production support, incident response, audit readiness, root-cause analysis, and sustainable remediation. Learn more about career areas and business divisions at https://www.wellsfargojobs.com.
In this role, you will:
- 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
Required Qualifications:
- 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
Desired Qualifications:
- Strong hands-on experience with Java, Spring-based microservices, REST APIs, React, JavaScript/TypeScript, and modern UI development, including API integration, reusable components, code reviews, debugging, and automated testing
- Experience developing and supporting cloud-native applications using YAML configuration, Gradle, Git, CI/CD build pipelines, container platforms, and automated deployments, with the ability to troubleshoot build, configuration, and environment issues
- Proven ability to drive work across application, platform, product, testing, architecture, and infrastructure teams; manage dependencies; establish clear ownership; and communicate technical decisions, risks, and blockers effectively