W

Wells Fargo

Diversified financial services: banking, lending, investments

Lead Java Software Engineer

Backend EngineeringUpdated on Nov 11
Full-time

About the Job

Requirements

  • At least 5 years of Specialty Software Engineering experience, or equivalent demonstrated through work experience, training, military experience, or education.
  • At least 5 years of hands-on Core Java development, including expertise in memory management, garbage collection tuning, multithreading, concurrency models, native input/output, and Java Native Interface integration.
  • At least 3 years of experience in Capital Markets Technology building solutions in Equities/Options trade processing and clearing with OCC or CBOE clearing agencies.
  • At least 3 years designing and building distributed, multi-tiered systems with high throughput (approximately 5 million a day), high availability, fault tolerance, and event-driven and microservices-based architectures.
  • At least 2 years working with SQL databases such as Oracle or SQL Server, including schema design and query optimization.
  • At least 2 years of hands-on experience designing, deploying, and supporting containerized applications using OpenShift and Kubernetes, including application lifecycle management, continuous integration/continuous delivery integration, scalability, resiliency, monitoring, and production support.

Responsibilities

  • Lead, design, develop, test, and implement applications and system components, tools and utilities, models, simulation, and analytics to manage complex business functions using sophisticated technologies.
  • Write high-quality, performant Java code using object-oriented principles and design patterns.
  • Solve complex problems requiring a solid grasp of business domains.
  • Ensure quality, maintainability, and extensibility of supported systems and risk applications.
  • Resolve technically challenging coding, testing, and platform issues.
  • Lead the team to ensure compliance and risk management requirements for the supported area are met, and work with other stakeholders to implement key risk initiatives.
  • Mentor less experienced software engineers.
  • Collaborate with and influence professionals at all levels, including managers.
  • Leverage generative AI tools to produce high-quality code and maintain high productivity.
  • Identify technology processes and propose solutions using AI technologies.

Desired Qualifications

  • Strong knowledge of generative AI and agentic AI, including large language models, prompt engineering, responsible AI, and practical patterns for reliable, secure, and auditable AI-assisted software engineering.
  • Hands-on experience with modern AI coding agents and development harnesses such as GitHub Copilot, Devin, Claude Code, Cursor, or comparable tools, applying agentic workflows to coding, testing, debugging, modernization, and code analysis while maintaining human review and established software development lifecycle, security, and quality controls.
  • A strong foundation in algorithms and data structures, focused on performance optimization.
  • Hands-on experience with modern software development lifecycle frameworks, including Agile/Scrum, continuous integration/continuous delivery pipelines, automated testing, and secure software development practices.
  • Proficiency in design patterns, clean code principles, and scalable system design.
  • Familiarity with front-office risk systems, trading workflows, trade lifecycle integration, and products across flow trading, synthetics, exotics, convertibles, and prime brokerage.
  • Experience leveraging Kafka and/or Solace messaging for real-time, event-driven integration and reliable publish/subscribe communication across heterogeneous platforms.
  • A bachelor's degree or higher in Computer Science, Engineering, or a related field.

About the Company

Wells Fargo

Diversified financial services: banking, lending, investments

Wells Fargo offers a broad set of financial services, including banking, mortgages, investing, credit cards, and wealth and business banking, to individuals, small businesses, and large corporations. Its products combine everyday banking with lending, investment products, and advisory services, accessible through branches, ATMs, and online or mobile platforms. The company earns mainly from interest on loans, banking fees, and commissions on investment products, supported by a large network and secure technology. Its goal is to help customers manage, preserve, and grow their money through trusted, accessible, and comprehensive financial solutions.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
1851

Recently Posted Jobs

Explore more opportunities at Wells Fargo

See more jobs