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