Principal Java Engineer Commodities
Wells Fargo · Charlotte, NC · 2 days ago
Engineering$159k–$305k/yrFull-time
About the role
Wells Fargo is seeking a Principal Engineer in technology as part of Commercial and Corporate & Investment Banking Technology (CCIBT). This candidate will join our Commodities Technology team and play a pivotal role in shaping the future of a business-critical trading platform supporting global Commodities Sales & Trading.
Responsibilities
- Drive architecture, engineering standards, and technology strategy across a portfolio of Commodities platforms.
- Design and deliver highly scalable, resilient, and low-latency solutions supporting the end-to-end trading lifecycle-from trade capture and pricing through risk management, regulatory reporting, and downstream processing.
- Partner closely with traders, quantitative analysts, product managers, and engineering teams to solve complex business challenges while helping modernize the Commodities technology landscape.
- Act as an advisor to leadership to develop or influence applications, network, information security, database, operating systems, or web technologies for highly complex business and technical needs across multiple groups.
- Lead the strategy and resolution of highly complex and unique challenges requiring in-depth evaluation across multiple areas or the enterprise, delivering solutions that are long-term, large-scale and require vision, creativity, innovation, advanced analytical and inductive thinking.
- Translate advanced technology experience, an in-depth knowledge of the organizations tactical and strategic business objectives, the enterprise technological environment, the organization structure, and strategic technological opportunities and requirements into technical engineering solutions.
- Strategically engage with all levels of professionals and managers across the enterprise and serve as an expert advisor to leadership on implementing innovative and significant business solutions.
- Maintain knowledge of industry best practices and new technologies and recommends innovations that enhance operations or provide a competitive advantage to the organization.
Requirements
- 7+ years of Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- 5+ years of Capital Market experience
- 4+ years in FICC Trade Life Cycle: Deep domain knowledge of Fixed Income, Currencies, and Commodities, including trade capture, valuation models, and lifecycle event management
- 4+ years High-Performance Stack: Proven mastery of Java (concurrency, JVM tuning) and/or Python (FastAPI, data science libraries)
- 4+ years Distributed Systems: Extensive experience with gRPC, Service Mesh (Istio/Linkerd), and high-performance messaging protocols
Desired Qualifications
- Platform Pedigree: Prior experience building or significantly contributing to industry-leading platforms
- Complex Derivatives Knowledge: Understanding of pricing and risk for complex derivatives (Swaps, Options, Exotics) and how they translate into trade event models
- Agentic Development: Experience implementing GitHub CoPilot or similar AI-assisted engineering tools at scale to drive "Agentic Development" workflows
- Modern UI Patterns: Experience with Micro Front Ends to decouple the trader UI and allow for independent module deployment
- Cloud Native: Familiarity with deploying mission-critical financial systems on hybrid cloud environments (Azure/GCP/AWS) with a focus on data residency and sovereignty
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