Wells Fargo is seeking an experienced Lead Software Engineer to join their Core Banking Group within Consumer Technology. This is a high-impact role where you'll lead complex technology initiatives that have company-wide influence. The position combines technical leadership with hands-on development, requiring expertise in Java, Spring Framework, and modern cloud technologies.
As a Lead Software Engineer, you'll be at the forefront of developing enterprise-scale banking applications, working with cutting-edge technologies including microservices, event-driven architectures, and both SQL and NoSQL databases. The role demands a strong background in software engineering practices, with particular emphasis on test-driven development and cloud platforms.
The ideal candidate will have at least 5 years of software engineering experience, with deep expertise in Java/J2EE and the Spring Framework. You'll need demonstrated experience with event-driven messaging systems like Kafka, database technologies including PostgreSQL and MongoDB, and modern cloud platforms such as Azure or Kubernetes.
This hybrid position is based in Columbus, Ohio, offering the flexibility of both remote and office work. You'll be part of Wells Fargo's technology transformation, working on mission-critical banking systems that serve millions of customers. The role provides an opportunity to shape technical standards, mentor other engineers, and drive innovation in one of the world's largest financial institutions.
Wells Fargo offers a comprehensive benefits package and promotes a culture of inclusion and innovation. The company's commitment to technology modernization makes this an exciting opportunity for a senior technologist looking to make a significant impact in the financial services sector.