Skip to content
DatadogDatadog

Senior Software Engineer - REDAPL Graph Engine

Build and operate REDAPL’s high-scale distributed backend, including data ingestion, processing, and query infrastructure for relationship traversal. The role requires significant backend experience, work with multiple data stores, and leadership of platform initiatives focused on scalability, resilience, and performance.

About the job

Responsibilities

  • Build a query engine that supports efficient relationship traversals for demanding workloads.
  • Contribute to high-priority, high-visibility projects that increase platform value, resilience, and scalability across multiple teams.
  • Lead and guide engineers through architectural platform decisions.
  • Identify system risks and reliability trends, and design solutions to address them.
  • Provide input on prioritizing engineering-led initiatives and short- and long-term roadmaps.
  • Collaborate with internal product teams to understand requirements and plan for product growth as they integrate with and depend on REDAPL.

Requirements

  • Bachelor's, master's, or doctoral degree in Computer Science, Engineering, or a related scientific field, or equivalent experience.
  • Extensive experience with multiple types of data stores.
  • Several years contributing to platform- or infrastructure-focused initiatives.
  • Experience leading impactful technical initiatives where performance, cost efficiency, ease of use, and resilience/operability are first-order concerns.
  • Significant back-end engineering experience building and operating distributed systems at high scale.

Nice-to-haves

  • Experience with graph databases such as Neo4j, Memgraph, JanusGraph, ArangoDB, Amazon Neptune, or PuppyGraph.
  • Production-grade experience with Apache Iceberg.
  • Strong understanding of query planning or experience contributing to production-grade query engines or related projects such as Trino, Calcite, Substrait, or DataFusion.

Benefits

  • Build tools for software engineers and use them to accelerate development.
  • Influence product direction and business impact.
  • Work with skilled, knowledgeable, and supportive teammates.
  • Competitive global benefits.
  • Continuous professional development.

Skills

Backend Engineering, Distributed Systems, Query Engines, Query Planning, Graph Databases, Neo4J, Memgraph, Janusgraph, Arangodb, Amazon Neptune, Apache Iceberg, Trino, Apache Calcite, Substrait, Datafusion

Cloudflare

Cloudflare

Lisbon, Portugal

Senior Software Engineer - Network Connectivity
$66k+/yrHybrid5+ YOEBackend Engineering

Senior software engineer building and operating large-scale egress connectivity infrastructure using Go or Rust. The role requires networking expertise, distributed-systems experience, strong debugging skills, and participation in production on-call operations.

Cloudflare

Cloudflare

Lisbon, Portugal

Senior Software Engineer - Egress
$66k+/yrHybrid5+ YOEBackend Engineering

The Senior Software Engineer will build and operate large-scale egress connectivity infrastructure, developing secure distributed systems with Go and Rust and collaborating across engineering, network, and SRE teams. The role includes production ownership, debugging, monitoring, and on-call responsibilities.

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.

Celonis

Celonis

Munich, Germany

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Senior backend engineer responsible for designing, delivering, and operating high-performance Java services in a provisioning and licensing platform. The role requires 7+ years of Java experience, strong Spring expertise, Kubernetes proficiency, and ownership of scalable cloud and self-managed systems.

Clear Street

Clear Street

London, United Kingdom

Senior Software Engineer - Futures and Options Execution Services
No salary listedHybrid8+ YOEBackend Engineering

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.