Skip to content

Senior Software Engineer - Futures and Options Execution Services

Build and operate a high-performance futures and options execution management platform, integrating market data, exchange connectivity, risk controls, and trading workflows. Requires 8+ years of Java software engineering experience and hands-on experience with low-latency front-office trading systems.

About the job

Responsibilities

  • Design and build a new execution management system (EMS) platform for listed futures and options.
  • Translate product and design requirements into clean, maintainable, well-tested components.
  • Collaborate with product managers, business stakeholders, traders, designers, and backend engineers.
  • Resolve performance, accessibility, and usability issues across the application.
  • Participate in code reviews and contribute to shared component libraries and engineering standards.
  • Support the operational health of features and maintain a high service-level agreement.

Requirements

  • 8+ years of professional software engineering experience using Java.
  • At least 4 years working with modern technologies and a proven record operating at Senior Engineer level.
  • Hands-on experience building and supporting low-latency, front-office trading systems.
  • Deep understanding of execution management systems, including core functionality and workflows.
  • Strong knowledge of software design patterns, data structures, and algorithms.
  • Commitment to engineering quality, reliability, and high development standards.
  • Focus on developer experience, tooling, performance, and maintainability.
  • Collaborative, team-oriented approach.

Technologies

  • Java and/or Rust
  • AWS or Azure
  • FIX Protocol
  • Apache Kafka
  • Kubernetes

Compensation and Benefits

  • Competitive compensation package
  • Company equity
  • Pension
  • Gender-neutral parental leave
  • Full medical and dental insurance

Skills

Java, Rust, AWS, Azure, Fix Protocol, Apache Kafka, Kubernetes, Data Structures, Algorithms, Design Patterns, Low-Latency Systems, Execution Management Systems

GitLab

GitLab

United Kingdom

Senior Backend Engineer, Database Excellence
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer building PostgreSQL and Ruby frameworks, guardrails, and tooling for data retention, lifecycle management, scalability, and database health across GitLab’s SaaS and self-managed deployments.

Cloudflare

Cloudflare

Lisbon, Portugal
Senior Software Engineer, Security Rules
€66k+/yrHybrid6+ YOEBackend Engineering

Senior engineer responsible for designing, delivering, and operating distributed systems supporting Cloudflare’s application security products. The role requires 6+ years of experience, strong systems programming skills, technical leadership, and experience with production reliability and mentoring.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Navan

Navan

Berlin, Germany
Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Build and scale backend services for a global corporate expense and payments platform, owning features from design through production support. The role requires strong Java and Spring Boot expertise, distributed-systems experience, cloud knowledge, and 4–6 years of engineering experience.

Hospitable

Hospitable

United States
Senior Product Engineer
$134k+/yrRemote5+ YOEBackend Engineering

Build and evolve Hospitable’s core and growth platform in Laravel and PHP, delivering customer-focused features, reliable production systems, and maintainable code. The role requires 5+ years of backend engineering experience, strong Laravel expertise, and comfort using AI coding tools in production.