J
Jobgether
BackendSenior
Senior Software Engineer, Trading Technology (Query Stack)
JavaRestful ServicesSpringPostgreSQLPythonAWSData WarehousingAlgorithmsData StructuresSystem Design PrinciplesTddBdd
Про позицію
This position involves designing and building scalable systems for a high-performance trading and market data environment. The role focuses on ensuring low-latency, fault-tolerant distributed systems and optimizing a complex query stack for critical market insights.
Обовʼязки
- 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 to 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.
Senior Software Engineer, Trading Technology (Query Stack)