Senior Software Engineer - Market Making

FanDuel

Remote
Remote
Low-latency, event-driven services
Quantitative analysts and trading/risk stakeholders
Implement and run market making strategies
We’re growing our Market Making Engineering team that works on some of the coolest software in the industry - the systems that quote, price, and manage risk in real time for high-volume, high-velocity sports markets

Job Summary

  • We’re growing our Market Making Engineering team that works on some of the coolest software in the industry - the systems that quote, price, and manage risk in real time for high-volume, high-velocity sports markets.
  • As a Senior Software Engineer within FanDuel’s Market Making Technology team, you will be an essential part of a cross functional agile team that directly impacts our business.
  • You will work directly with quantitative analysts at FanDuel to improve our market making capabilities.

Matching Summary

We’re growing our Market Making Engineering team that works on some of the coolest software in the industry - the systems that quote, price, and manage risk in real time for high-volume, high-velocity sports markets.

Skills & Requirements

Must-have

  • low-latency, event-driven services
  • quantitative analysts and trading/risk stakeholders
  • implement and run market making strategies
  • technical innovation within Risk and Trading
  • cross functional agile team
  • testing, deploying, monitoring, and maintaining software
  • build and evolve components for real-time quoting
  • implement and maintain risk controls and guardrails
  • ensure high-quality decision logging
  • partner with quants and stakeholders
  • modern OOP language (C# beneficial)
  • understanding of performance, hardware, memory management
  • data structures and algorithms
  • GitOps Patterns
  • CI/CD pipeline tooling
  • cloud-based infrastructure and technologies
  • AWS with API gateway/workflow orchestration/lambda/serverless
  • relational databases
  • streaming technologies (Kafka nice to have)
  • containers (Docker) and orchestration (Kubernetes)
  • operational excellence and on call support
  • unit testing, integrating testing into SDLC
  • Agile environment

Nice-to-have

  • humble, pragmatic, self-managed
  • thirsty for knowledge, never satisfied
  • challenging the norm
  • creative problem-solving ability
  • passion for learning and always getting better
  • infrastructure as code (Terraform, Helm)
  • event-driven / real-time systems observability
  • concepts like exposure, hedging, inventory/position
  • backtesting/simulation, replay tooling

Key Requirements

  • 5 or more years of industry experience
  • 5 or more years of software development experience
  • Degree in Computer Science, Data Science, Engineering, Mathematics, Physics, or related discipline
  • Proficient in building services with a modern OOP language
  • Understanding of performance, hardware, and lower level memory management
  • A fundamental understanding of data structures and algorithms
  • Proficient in working with GitOps Patterns
  • Experience working with CI/CD pipeline tooling
  • Experience working with cloud-based infrastructure and technologies
  • Knowledge of AWS
  • Knowledge of infrastructure as code
  • Experience interacting and designing relational databases
  • Experience with streaming technologies
  • Ability to document code, research, and designs clearly
  • Proficiency in translating requirements into design and developing applications
  • Understanding of containers (e.g. Docker), and orchestration (Kubernetes)
  • Demonstrated abilities driving operational excellence and on call support
  • Experience with unit testing, testing tools, integrating testing and best-quality practices into an SDLC
  • Experience working in an Agile environment

Work Rights

Not specified

Tailored Resume

Cover Letter