Senior Software Engineer

FanDuel•Jersey City, NJ

About The Position

As a Senior Software Engineer on FanDuel’s Risk and Trading Technology team, you will contribute to a cross-functional agile team delivering software that supports the business. You will collaborate with teammates and stakeholders to scope work, balance priorities, and build high-quality solutions. Engineers own the software delivery lifecycle, including testing, deployment, monitoring, and maintenance. You will work directly with quantitative analysts to improve market-making capabilities and become a domain expert in strategy implementation, including quoting and decision logic, and its relationship to real-time risk controls, execution outcomes, and performance measurement. You will help build robust guardrails and high-fidelity decision logging so strategies can be debugged, replayed, and improved. The role also involves identifying opportunities to use technology to innovate in the quantitative space. As an autonomous contributor, you will solve difficult problems, make pragmatic design choices, and build stable, performant, maintainable software. You will participate in technical discussions and design, implement solutions, pair with junior engineers, and continuously improve systems. You will also support operational excellence, security, recruitment, mentoring, customer support, and on-call duties where required.

Requirements

  • Degree in Computer Science, Data Science, Engineering, Mathematics, Physics, or a related discipline.
  • At least 5 years of industry experience in an engineering field, machine learning, data science, financial engineering, or statistics.
  • At least 5 years of software development experience.
  • Experience with quantitative modeling practices and coding.
  • Proficiency building services with a modern object-oriented programming language.
  • Understanding of performance, hardware, and lower-level memory management.
  • Fundamental understanding of data structures and algorithms.
  • Proficiency working with GitOps patterns.
  • Experience with CI/CD pipeline tooling.
  • Experience with cloud-based infrastructure and technologies.
  • Knowledge of AWS, including API Gateway, workflow orchestration, Lambda, or serverless applications.
  • Experience interacting with and designing relational databases.
  • Ability to document code, research, and designs clearly.
  • Ability to translate requirements into designs and develop applications.
  • Understanding of containers such as Docker and orchestration tools such as Kubernetes.
  • Demonstrated ability to drive operational excellence and provide on-call support.
  • Experience with unit testing, testing tools, integration testing, and incorporating quality practices into an SDLC.
  • Experience working in an Agile environment.
  • Ability to work collaboratively, communicate constructively, and take ownership of work.

Nice To Haves

  • C# experience.
  • C, C++, or Rust experience.
  • BuildKite and GitHub Actions knowledge.
  • Knowledge of infrastructure as code, particularly Terraform and Helm.
  • Kafka experience.
  • Jira and Confluence experience.
  • Experience building event-driven or real-time systems where observability and safe rollout patterns are critical.
  • Familiarity with exposure, hedging, inventory or position, and performance measurement in decision systems.
  • Experience with backtesting or simulation, replay tooling, or strategy evaluation workflows.

Responsibilities

  • Build and evolve components supporting real-time quoting and decision-making, with attention to latency, throughput, and correctness.
  • Implement and maintain risk controls and guardrails, including exposure checks, limits, throttling or filters, and kill-switch patterns.
  • Maintain high-quality decision logging so strategies can be debugged, replayed, and improved using quote and fill outcomes.
  • Partner with quantitative analysts and stakeholders to define and monitor metrics such as quote ratio, win rate, expected versus realized margin, and exposure or capital utilization.
  • Help create quantitative models and strategies and work with engineers to productionize them.
  • Collaborate with stakeholders and peers on project ideas, requirements, designs, and implementation.
  • Own parts of the product and technology and become a subject matter expert.
  • Write simple, extensible code that follows standards and best practices; test code thoroughly and maintain inherited and newly written code.
  • Participate in code reviews, design discussions, team planning, and ticket, metric, and COE reviews.
  • Balance customer requirements with team requirements and propose improvements to software and processes.
  • Identify and resolve root causes of complex problems, improving software maintainability.
  • Classify, store, and handle data according to FanDuel policies; track security risks and mitigate or escalate them promptly.
  • Support operational excellence, including on-call support where required, and provide excellent customer support.
  • Train new teammates on the team's software, its operation and security, and how it fits into the broader system.
  • Recruit and interview candidates, mentor teammates, and help develop others.
  • Estimate stories and tasks and deliver them on time.
  • Stay current with market standards and open-source frameworks.
  • Foster constructive dialogue and seek professional resolutions.

Benefits

  • Health plans, including options with low paycheck contributions.
  • Fertility and family-planning programs.
  • Mental health support.
  • Fitness benefits.
  • Paid time off and sick leave.
  • Annual bonus and long-term incentive opportunities based on performance.
  • 401(k) with up to a 5% match.
  • Commuter benefits.
  • Pet insurance.
  • Medical, vision, and dental insurance.
  • Life insurance.
  • Disability insurance.
  • Potential short-term or long-term incentive compensation, including cash bonuses and stock program participation.
  • 14 paid company holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service