Lead Software Engineer - Java Full Stack

Wells Fargo Bank•Irving, TX
•$119,000 - $224,000•Hybrid

About The Position

Wells Fargo is seeking a Lead Software Engineer on its Commercial and Corporate & Investment Banking Technology (CCIBT) team. The team supports Payment Solutions, Capital Markets Services, Wholesale Digitization, and International Technology, providing enterprise technology capabilities and managing applications for skills, stability, security, scalability, speed, and cost. The role leads end-to-end technology solution delivery for commercial lending capabilities across loan origination, servicing, and delivery. It combines commercial lending product knowledge with hands-on technical expertise. The engineer helps shape product functionality, feature delivery, priorities, architecture decisions, and delivery roadmaps in collaboration with product teams and stakeholders. The role also provides architecture guidance, conducts code reviews and proofs of concept, guides development teams and scrum teams, and demonstrates technical thought leadership. The Lead Software Engineer advises leadership on complex solution design, solves highly complex technical challenges, translates business and technology strategy into engineering solutions, and provides direction on innovative business solutions. The role also promotes industry best practices, leverages AI, automation, and data engineering to improve business outcomes, partners with architecture, platform, technology, product, and program leaders, and drives platform stability, performance, and operational efficiency. The position requires working onsite in a hybrid environment. Additional hours may be needed.

Requirements

  • At least 5 years of software engineering experience, or equivalent demonstrated through work experience, training, military experience, or education.
  • At least 5 years of experience with Java 17+, Spring Boot 3.x, Spring Security, Spring Cloud, Hibernate, JPA, Python, Scala, REST APIs, and microservices architecture.
  • At least 5 years of experience with Angular 16, JavaScript, HTML5, CSS3, Bootstrap, jQuery, and AJAX.
  • At least 2 years of AI technology implementation experience.

Nice To Haves

  • At least 2 years of experience working in Agile environments.
  • Strong analytical skills, attention to detail, and accuracy.
  • Excellent verbal, written, and interpersonal communication skills.
  • Experience with AWS, Azure, and Google Cloud Platform services.
  • Experience with Kafka and event-driven architecture.
  • Experience with Jenkins, GitHub Actions, Maven, Gradle, and SonarQube.
  • Knowledge of Ansible, shell scripting, F5, AVI, and infrastructure automation.
  • Experience deploying applications on Tomcat, JBoss, and WebSphere.
  • Strong understanding of MVC architecture, J2EE design patterns, and enterprise application design.
  • Experience implementing secure, scalable, and highly available solutions in large enterprise environments.
  • Experience with cloud-native application modernization and migration initiatives.
  • Experience with enterprise data engineering and analytics platforms.
  • Experience with AI-driven automation and intelligent workflow implementations.
  • Experience in financial services or large-scale enterprise technology environments.
  • Ability to manage multiple priorities in a fast-paced Agile environment.
  • Passion for innovation, continuous improvement, and engineering excellence.
  • Strong communication and collaboration skills for working with cross-functional and technical teams to drive solution engineering decisions.

Responsibilities

  • Advise leadership and influence solution design for complex business needs, taking end-to-end ownership.
  • Design, code, and resolve highly complex technical challenges across multiple areas or the enterprise.
  • Translate business objectives, enterprise technology context, and strategic opportunities into technical engineering solutions.
  • Provide vision, direction, and expertise to leadership on implementing innovative business solutions.
  • Maintain knowledge of industry best practices and emerging technologies and recommend innovations.
  • Leverage AI, automation, and data engineering capabilities to improve business outcomes.
  • Collaborate with Architecture, Platforms, Technology Leadership, and Product teams to shape technical strategies and roadmaps and manage dependencies.
  • Partner with product and program leadership to align technology implementation and delivery with business goals and timelines.
  • Lead improvements to platform stability and performance by addressing technical debt and enhancing operational efficiency.
  • Participate in agile ceremonies and evaluate complex strategies for product functionality, feature delivery, and priorities.
  • Make architecture decisions and collaborate with stakeholders to define product delivery roadmaps.
  • Direct scrum teams based on business value delivery and provide ongoing architecture guidance and code reviews.
  • Guide development teams in day-to-day delivery, collaborate with scrum teams, and conduct proofs of concept with new technologies.
  • Lead end-to-end technology delivery for commercial lending capabilities across loan origination, servicing, and delivery.

Benefits

  • Health benefits
  • 401(k) Plan
  • Paid time off
  • Disability benefits
  • Life insurance, critical illness insurance, and accident insurance
  • Parental leave
  • Critical caregiving leave
  • Discounts and savings
  • Commuter benefits
  • Tuition reimbursement
  • Scholarships for dependent children
  • Adoption reimbursement
  • Eligible employees may be eligible for incentive opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service