This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Wells Fargo is seeking a Senior Specialty Software Engineer to join our Corporate and Investment Banking Technology team. This role focuses on developing and enhancing our Reference Data Platform, a critical application supporting Capital Markets business & trading. You will design and build high-performance components for ingesting, mastering, and distributing financial instruments reference data—requiring strong hands-on expertise in Java, distributed systems, and scalable data processing. The ideal candidate will bring solid experience in back-end development, a willingness to leverage agentic AI tools for accelerated delivery, and a commitment to operational excellence, risk management, and regulatory compliance.
Job Responsibility:
Participate in and contribute to complex initiatives across Reference Data Platform domains, delivering scalable and resilient solutions
Design, code, test, debug, and document applications using Agile development practices and modern Java frameworks
Leverage agentic AI tools to accelerate development and maintain high code quality
Support data quality practices including golden-source determination, cross-vendor reconciliation, and data lineage tracking
Lead or participate in complex initiatives on selected domains
Assure quality, security and compliance for supported systems and applications
Serve as a technical resource in finding software solutions
Review and evaluate user needs and determine requirements
Provide technical support, advice, and consultation with the issues relating to supported applications
Create test data and conduct interfaces and unit tests
Design, code, test, debug and document programs using Agile development practices
Understand and participate to ensure compliance and risk management requirements for supported area are met and work with other stakeholders to implement key risk initiatives
Conduct research and resolve problems in relation to processes and recommend solutions and process improvements
Assist other individuals in advanced software development
Collaborate and consult with peers, colleagues and managers to resolve issues and achieve goals
Requirements:
4+ years of Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
4+ years of Java development experience with knowledge of memory management, concurrency, and I/O
2+ years of Java 17+, including modern features like Streams API, records, and enhanced concurrency
2+ years of implementing microservices using Spring ecosystem (Boot, Batch, and/or Data)
2+ years of SQL experience including query optimization
Nice to have:
Experience with Python (pandas, PySpark, or similar) for data transformation or enrichment workflows
Experience building cloud-ready solutions with Azure, GCP, or OpenShift
Experience developing data APIs exposed via API gateways
Experience with event-driven architectures using Kafka, Solace, or similar
Experience with CI/CD pipelines (Harness, GitHub Actions, or similar) and automated testing frameworks (JUnit, Mockito)
Demonstrated knowledge of LLMs, prompt engineering techniques, and AI-assisted development workflows
Domain exposure to Financial Instrument Reference Data or market data vendors
Experience with distributed caching technologies (Apache Ignite, Redis, Coherence)
Front-end development experience with React
Well-versed in Agile development strategies and ceremonies, Test Driven Development & DevOps practices
Strong foundation in object-oriented analysis and design, algorithms, and data structures