
Staff Software Engineer – Market Making
FanDuel
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
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