Search...

Software Engineer - Trading Backend

Skills

About the Role

You will build and maintain centralized trading infrastructure and server-side components, primarily using C++, to power real-time trading systems. You will design and implement high-performance APIs, optimize system latency, work with colocation hardware and cloud resources, support production environments, and improve observability and testing.

Requirements

  • Strong background in performance-critical software engineering and system-level tuning
  • Proven experience in systems programming languages such as C++ or Rust
  • Experience in financial services, fintech, or crypto
  • Proficient in Linux development and operations
  • Experience with low-latency messaging technologies and transports
  • 5+ years of experience with modern C++ (C++17 or newer) and tooling (CMake, gcc/clang, gtest)
  • Linux administration and performance tuning skills
  • Experience with advanced performance techniques such as kernel bypass networking (DPDK), CPU isolation, core affinity, and memory optimizations (huge pages, cache alignment)
  • Familiarity with security hardening practices
  • Hands-on experience with cloud platforms (AWS preferred) and cost optimization
  • Knowledge of networking fundamentals and administration (VLANs, firewalls, VPNs, DNS)
  • Experience with Infrastructure as Code (Ansible, Terraform)
  • Experience with observability and monitoring frameworks (Grafana, Prometheus)
  • Familiarity with modern SDLC workflows and CI/CD pipelines (GitHub Actions)

Responsibilities

  • Build and maintain trading system applications and supporting code infrastructure
  • Work with colocation hardware and cloud resources
  • Utilize automated testing tools to validate code changes and ensure reliability
  • Support DevOps processes and SDLC tooling
  • Participate in code reviews
  • Support development, user acceptance testing, and production environments
  • Document and maintain public APIs and internal documentation
  • Identify and implement observability tools for monitoring and troubleshooting

Benefits

  • Full healthcare coverage
  • Equity
  • Remote flexibility