Senior Software Engineer, Trading Technology (Query Stack)

Senior Software Engineer, Trading Technology (Query Stack)

Full-Time 70000 - 90000 € / year (est.) Home office possible
Jobgether

At a Glance

  • Tasks: Design and build scalable systems for real-time trading data in a dynamic environment.
  • Company: Join a leading crypto derivatives platform with a global, remote-first culture.
  • Benefits: Enjoy flexible working, competitive pay, and generous leave policies.
  • Other info: Collaborate with diverse teams and tackle cutting-edge technology challenges.
  • Why this job: Make a real impact on high-performance trading systems and influence architectural decisions.
  • Qualifications: 10+ years in software engineering, strong Java skills, and experience with distributed systems.

The predicted salary is between 70000 - 90000 € per year.

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.

Accountabilities

  • Design, develop, and maintain fault-tolerant, containerised distributed systems and microservices powering exchange trading and market data APIs.
  • Build and optimise 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.

Requirements

  • 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 optimise 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.

Benefits

  • 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) employer: Jobgether

Join a forward-thinking company that champions innovation and collaboration in the fast-paced world of crypto derivatives. As a Senior Software Engineer, you'll enjoy fully remote working arrangements, competitive compensation options, and a culture that prioritises work-life balance while providing opportunities for professional growth and technical ownership. With access to cutting-edge technology and a diverse global team, your contributions will directly shape the future of trading technology.

Jobgether

Contact Detail:

Jobgether Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer, Trading Technology (Query Stack)

Tip Number 1

Network like a pro! Reach out to your connections in the trading tech space, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to high-performance systems or trading technologies. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for technical interviews by brushing up on your algorithms and system design principles. Practice coding challenges and mock interviews to build confidence and demonstrate your expertise in distributed systems.

Tip Number 4

Apply through our website! We make it easy for you to find roles that match your skills and interests. Plus, it shows you're genuinely interested in joining our team and contributing to our exciting projects.

We think you need these skills to ace Senior Software Engineer, Trading Technology (Query Stack)

Java Development
Distributed Systems
Fault-Tolerant Systems
RESTful Services
Relational Databases
Messaging Systems
Spring Framework

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to highlight your experience in Java development and distributed systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about trading technology and how your background makes you a perfect fit for our team. Keep it engaging and personal – we love to see your personality come through.

Showcase Your Technical Skills:In your application, be sure to highlight your expertise in building RESTful services and working with data pipelines. Mention any experience with PostgreSQL, AWS, or trading systems, as these are key areas for us in this role.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our culture and values!

How to prepare for a job interview at Jobgether

Know Your Tech Inside Out

Make sure you brush up on your Java skills and understand distributed systems thoroughly. Be ready to discuss algorithms, data structures, and system design principles, as these are crucial for the role.

Showcase Your Problem-Solving Skills

Prepare to tackle some technical challenges during the interview. Think about how you would optimise a query stack or improve system performance. Use real-world examples from your experience to illustrate your thought process.

Familiarise Yourself with Trading Technology

Since this role is in trading technology, it’s beneficial to have a grasp of financial infrastructure and cryptocurrency markets. Research current trends and be ready to discuss how they might impact the systems you'll be working on.

Demonstrate Team Collaboration

This position involves working with cross-functional teams across different time zones. Be prepared to share examples of how you've successfully collaborated in remote settings and how you handle changing priorities in fast-paced environments.