Java/Spring (Markets Technology)
We are seeking an experienced Senior Software Engineer to lead the design, development, and modernization of mission-critical backend systems within our Markets Business line. In this role, you will operate as a senior technical leader and high-impact individual contributor, taking full ownership of complex integrations, business operations workflows, and system modernization initiatives across multiple domains including Auctions, Trading, Operations Planning, and Rates Production products.
This position is ideal for a senior engineer who thrives on solving complex technical challenges in a fast-paced environment, building new features collaboratively across multiple products, while also strategically modernizing existing systems to meet modern engineering standards. You will work cross-functionally with different squads, championing technical excellence and driving architectural decisions that impact the entire Markets business line.
Architecture & Development Leadership
- Design, architect, and deliver robust, production-grade backend services, APIs, and mid-tier integrations using Java and the Spring ecosystem
- Take full technical ownership of business-critical services from architectural design through production deployment
- Turn complex business requirements into scalable technical designs, making critical engineering trade-offs independently
- Champion architectural patterns and best practices across multiple squads and products
Modernization & Technical Excellence
- Evaluate and strategically re-engineer internal code bases to modern standards and cloud-ready architectures
- Identify technical debt and lead refactoring initiatives without causing production downtime
- Maintain code excellence through rigorous testing strategies, deep code reviews, and continuous improvement
- Build systems for failover, disaster recovery, and maximum operational stability under heavy data loads
Cross-Product Integration & Collaboration
- Build new features collaboratively across multiple products and domains within Markets Business
- Design and implement secure, scalable integration layers connecting core platforms with third-party vendor systems and enterprise platforms
- Deliver APIs, mid-tier integration, and backend functionality for trading, operations, and auction workflows
- Work effectively with different squads, contributing across multiple development stacks and technologies
- Optimize application performance, ensure high availability, and manage data consistency across distributed architectures
- Build event-driven, low-latency systems capable of handling high-throughput transactional workloads
- Design for scale, resilience, and operational excellence in production environments