Lead Software Engineer - Java Full Stack

Wells Fargo•Irving, TX
•Hybrid

About The Position

Wells Fargo is seeking a Lead Software Engineer on the Commercial and Corporate & Investment Banking Technology team. The role supports Payment Solutions, Capital Markets Services, Wholesale Digitization, and International Technology, and leads end-to-end technology solution delivery for commercial lending capabilities across loan origination, loan servicing, and loan delivery. It calls for focused commercial lending product knowledge and strong hands-on technical expertise. The engineer will participate in Agile ceremonies and contribute to product strategy, architecture decisions, delivery roadmaps, and feature prioritization. The role provides architecture guidance, conducts code reviews and proofs of concept, guides development teams in day-to-day delivery, and collaborates with product, program, architecture, platform, and technology leadership teams to deliver business-aligned solutions. It also involves advising leadership on complex solution designs, addressing enterprise-scale technical challenges, recommending technology innovations, leveraging AI, automation, and data engineering, and improving platform stability, performance, and operational efficiency. This position is hybrid in Irving, Texas. It is not eligible for visa sponsorship, and 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.
  • At least 2 years of experience working in Agile environments.
  • Ability to work in a hybrid environment.
  • Ability to work additional hours as needed.

Nice To Haves

  • Strong analytical skills and 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.
  • Ability to collaborate effectively with cross-functional and technical teams to drive solution engineering decisions.

Responsibilities

  • Advise leadership and develop or influence end-to-end solution designs for complex business needs.
  • Design and code solutions as needed, resolving highly complex challenges across multiple areas or the enterprise.
  • Translate technology experience, business objectives, enterprise technology context, and strategic opportunities into technical engineering solutions.
  • Provide leadership with vision, direction, and expertise on implementing significant business solutions.
  • Maintain knowledge of industry best practices and emerging technologies, and recommend innovations that improve operations or provide competitive advantage.
  • 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 capability 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, analyze product strategies and priorities, make architecture decisions, guide scrum teams, conduct code reviews and proofs of concept, and support day-to-day delivery.

Benefits

  • Robust benefits
  • Competitive compensation
  • Programs designed to support work-life balance and well-being
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service