FanDuel

Staff Software Engineer – Market Making

FanDuel

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Your work is consistently of high quality.
  • You solve difficult problems, applying appropriate technologies and best practices.
  • You lead your team to invent, design and build software that is stable and performant.
  • You create flexible software without over-engineering.
  • You make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies.
  • You track security risks and mitigate and/or escalate them in a timely manner.
  • You help balance customer requirements with the team requirements.
  • You work to resolve the root cause of complex problems, leaving software better and easier to maintain than when you found it.
  • You are able to train new team-mates on how your team's software is constructed, how it operates, how secure it is, and how it fits into the bigger picture.
  • Your influence extends beyond the team at and org level.
  • You mentor and help to develop others.
  • You provide excellent customer support.

Requirements

  • Degree in Computer Science, Data Science, Engineering, Mathematics, Physics, or related discipline.
  • 7 or more years of industry experience in an Engineering field, Machine Learning, Data Science, Finance Engineering, or Statistics.
  • 7 or more years of software development experience.
  • Proficient in building services with a modern OOP language (C#, or Java experience is beneficial).
  • Understanding of performance, hardware, and lower level memory management (C, C++, or Rust experience is beneficial).
  • A fundamental understanding of data structures and algorithms.
  • Proficient in working with GitOps Patterns
  • Experience working with CI/CD pipeline tooling (BuildKite and GitHub Actions knowledge is beneficial).
  • Experience working with cloud-based infrastructure and technologies.
  • Knowledge of AWS with API gateway/workflow orchestration/lambda/serverless applications.
  • Knowledge of infrastructure as code is nice to have, notably Terraform and Helm.
  • Experience interacting and designing relational databases.
  • Experience with streaming technologies (Kafka is nice to have).
  • Ability to document code, research, and designs clearly (Jira and Confluence experience nice to have).
  • 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.
  • Experience building event-driven / real-time systems where observability (logs/metrics/traces) and safe rollout patterns are critical
  • Familiarity with concepts like exposure, hedging, inventory/position, and performance measurement in decision systems
  • Experience with backtesting/simulation, replay tooling, or strategy evaluation workflows
Benefits
  • An exciting and fun environment committed to driving real growth
  • Opportunities to build really cool products that fans love
  • Career and professional development resources to help you refine your game plan for owning and driving your career and development
  • Be well, save well and live well - with FanDuel Total Rewards your benefits are one highlight reel after another
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#JavaCC++Rustdata structuresalgorithmsGitOpsCI/CDAWS
Soft Skills
problem solvingmentoringcustomer supportteam leadershipcommunicationcollaborationtraininginfluencetrade-off analysisroot cause analysis