Senior Software Engineer, Trading Technology (Query Stack)

New
GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
JavaRESTful APIsLinuxMicroservicesDistributed Systems

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

Responsibilities

  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now