Senior Software Engineer, Trading Technology (Query Stack) in UK at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Trading Technology (Query Stack) in United Kingdom.
This role offers the opportunity to work at the core of a high-performance trading and market data environment, powering one of the most data-intensive infrastructures in the crypto derivatives space. You will design and build scalable systems that process massive volumes of real-time and historical trading data, enabling clients to access critical market insights through high-performance APIs. The position sits within a fast-moving engineering team responsible for ensuring low-latency, fault-tolerant, and highly available distributed systems. You will contribute to the evolution of a complex query stack that supports both internal and external users, including traders, analysts, and institutional clients. Working in a global, remote-first setup, you will collaborate across time zones with highly skilled engineers while influencing architectural decisions at scale. This is a hands-on senior role where your work directly impacts platform performance, data reliability, and the user experience of a global trading ecosystem.
- Design, develop, and maintain fault-tolerant, containerised distributed systems and microservices powering exchange trading and market data APIs.
- Build and optimize high-performance query systems enabling real-time and historical access to large-scale trading datasets.
- Develop and support internal and external services including analytics tools, trading products, and operational support systems.
- Work extensively with data pipelines, including ingestion, storage, transformation, and retrieval of market and trading data.
- Collaborate with cross-functional engineering teams to define system architecture, technical direction, and scalability strategies.
- Evaluate and integrate new technologies to improve system performance, reliability, and developer efficiency.
- Act as a senior technical contributor and mentor, supporting and guiding junior engineers within the team.
- Ensure systems are robust, secure, and performant in a high-availability, 24/7 trading environment.
- 10+ years of professional experience in software engineering with strong expertise in Java development within distributed, fault-tolerant systems.
- Strong background in Computer Science fundamentals, including algorithms, data structures, and system design principles.
- Extensive experience building RESTful services and integrating with relational databases and messaging systems.
- Hands-on experience with Spring framework and containerised Linux-based environments.
- Strong understanding of clean code principles and test-driven development practices (TDD/BDD).
- Proven ability to tune and optimize systems for performance, scalability, and reliability in production environments.
- Experience collaborating across distributed teams and time zones in fast-paced, agile environments.
- Strong adaptability to changing priorities within high-growth, technology-driven industries.
- Experience with PostgreSQL, Python, AWS/RDS, or data warehousing solutions is considered an advantage.
- Exposure to trading systems, financial infrastructure, or cryptocurrency markets is a strong plus.
- Fully remote and flexible working arrangements supporting global collaboration.
- Opportunity to work on high-scale, real-time trading systems used across a global crypto derivatives platform.
- Competitive compensation with the option to receive payment in fiat or cryptocurrency.
- Paid holidays and generous leave policies supporting work-life balance.
- Access to a global, diverse engineering culture operating across multiple time zones.
- Opportunity to work away from your home country under a flexible remote working policy.
- Participation in team-building activities and international offsite events.
- High-impact role with significant technical ownership and influence on system architecture.
- Exposure to cutting-edge trading technology, market data systems, and distributed architecture challenges.