Senior Software Engineer

FanDuel•Jersey City, NJ
•$149,000 - $186,000

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 building high-quality software that directly supports the business. You will work with engineers, quantitative analysts, stakeholders, and peers to scope work, balance priorities, design and implement solutions, and take ownership across 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 that strategies can be debugged, replayed, and improved. The role also calls for identifying opportunities in the quantitative space where technology can drive innovation. As an autonomous contributor, you are expected to solve difficult problems with pragmatic, maintainable, stable, and performant designs. You will take part in technical discussions, design, code reviews, planning, mentoring, recruiting, and continuous improvement. You will help develop software and team practices, support operational excellence, and provide customer support, including participating in an on-call rotation where required. FanDuel Group is a mobile gaming company operating sports wagering, iGaming, horse racing, daily fantasy sports, and television and streaming brands. The role’s applicable salary range is $149,000–$186,000 USD, dependent on factors including experience, location, business needs, and market demand. The role may also be eligible for incentive compensation.

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.
  • 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 designing and interacting with relational databases.
  • Ability to document code, research, and designs clearly.
  • Proficiency translating requirements into designs and developing applications.
  • Understanding of containers such as Docker and orchestration 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 classify, store, and handle data according to company policy and to track, mitigate, or escalate security risks.
  • Ability to estimate work, deliver on time, communicate constructively, and support or mentor teammates.

Nice To Haves

  • C# experience.
  • C, C++, or Rust experience.
  • BuildKite or GitHub Actions knowledge.
  • Terraform and Helm experience.
  • Kafka experience.
  • Jira and Confluence experience.
  • Experience building event-driven or real-time systems where observability (logs, metrics, and traces) 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 decisioning, with attention to latency, throughput, and correctness.
  • Work with quantitative analysts to create models and strategies and help productionalize them.
  • Implement and maintain risk controls and guardrails, including exposure checks, limits, throttling or filters, and kill-switch patterns.
  • Provide high-quality decision logging so strategies can be debugged, replayed, and improved using quote and fill outcomes.
  • Partner with quants and stakeholders to define and monitor metrics such as quote ratio, win rate, expected versus realized margin, and exposure or capital utilization.
  • Collaborate with stakeholders, peers, and the team to scope and design solutions, balance priorities, and translate requirements into applications.
  • Write simple, extendable code following standards and best practices, and test it thoroughly.
  • Own parts of the product and technology and become a subject matter expert.
  • Participate in code reviews, design discussions, team planning, and ticket, metric, and COE reviews.
  • Classify, store, and handle data in accordance with FanDuel policies; track security risks and mitigate or escalate them promptly.
  • Identify operational problems, propose solutions, and improve software and team processes.
  • Resolve root causes of complex problems and leave software easier to maintain.
  • Train teammates on the team’s software, how it operates and is secured, and how it fits into the broader system.
  • Foster constructive dialogue and resolve disagreements professionally.
  • Help recruit and interview candidates for the team, mentor and develop others, and pair program with junior engineers.
  • Estimate stories and tasks accurately and deliver them on time.
  • Participate in an on-call rotation where required and provide customer support.
  • Keep up to date with market standards and open-source frameworks.
  • Work effectively in an Agile environment and contribute to ongoing professional development.

Benefits

  • Health plans, including some with no paycheck cost.
  • 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 cash bonuses and stock program participation.
  • Paid personal time off.
  • 14 paid company holidays.
  • Paid sick time in accordance with applicable state and federal laws.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service