Senior Software Engineer: Trading Infrastructure

You will build and operate the core infrastructure that powers high-performance derivatives trading. You will design, implement, and operate scalable distributed systems, build low-latency and streaming systems, and develop data pipelines and ETL workflows. You will integrate Web3 protocols and consume on-chain data, own application services and APIs end-to-end, apply SRE practices to improve reliability and observability, participate in incident response and root-cause analysis, and write and maintain technical documentation.

Responsibilities

  • Design, implement, and operate scalable distributed systems in production.
  • Build low-latency and streaming systems for real-time and near real-time workloads.
  • Develop data pipelines and ETL workflows for ingesting, transforming, and serving data.
  • Build and maintain application services and APIs used by internal and external systems.
  • Implement Web3 protocol integrations, including smart contract interactions and on-chain data ingestion via RPCs, logs, and indexers.
  • Apply SRE principles to improve reliability, observability, and operational correctness.
  • Participate in incident response, debug production issues, and drive root-cause fixes.
  • Contribute to system design and code reviews, maintaining high engineering standards.
  • Leverage AI-assisted development tools to improve productivity, code quality, and system understanding.
  • Exercise strong engineering judgment in architecture and operational decisions.
  • Write and maintain technical documentation for systems and workflows.

Requirements

  • 6+ years of professional software engineering experience.
  • Strong proficiency in Python, Rust, and/or JavaScript/TypeScript.
  • Experience building low-latency or high-throughput systems.
  • Experience designing and operating scalable distributed systems.
  • Hands-on experience with Web3 systems, including interacting with smart contracts and consuming on-chain data.
  • Experience with streaming or messaging systems (e.g. Kafka, Pub/Sub).
  • Experience with data storage systems (e.g. Postgres, ClickHouse).
  • Experience deploying and operating software in cloud environments (e.g. GCP).
  • Familiarity with containerized systems (Docker, Kubernetes).
  • Understanding of SRE practices, including monitoring, alerting, and incident response.
  • Strong understanding of security fundamentals (authentication, authorization, secrets management).
  • Bonus: Previous experience at financial or trading firms.
  • Bonus: Smart contract development experience (e.g. Solidity).
  • Bonus: Experience with workflow orchestration (e.g. Dagster).
  • Bonus: Experience operating systems with strict reliability or performance requirements.
  • Bonus: Exposure to infrastructure as code or CI/CD systems.

Benefits

  • Remote first work from anywhere in the US and Canada
  • Competitive packages with incentive-based compensation
  • Equity in the company
  • Regular in-person company retreats and cross-country office visit perk
  • 100% paid medical dental and vision premiums for employees
  • Laptop provided
  • $1,000 work from home stipend upon joining
  • $100 per month reimbursement for fitness-related expenses
  • Monthly reimbursement for home internet phone and cellular data
  • Unlimited vacation policy
  • 100% paid parental leave of 12 weeks
  • Fertility benefits

Similar jobs