Senior software engineer

FanDuel
Edinburgh, United Kingdom
7 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Remote
Edinburgh, United Kingdom

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
Confluence
JIRA
User Authentication
Automation of Tests
Unit Testing
C Sharp (Programming Language)
C++
Software as a Service
Cloud Computing
Code Review
Continuous Integration
Data Structures
Relational Databases
Django
Memory Management
Github
Python
Machine Learning
OAuth
Open Source Technology
Systems Development Life Cycle
Oop Languages
JSON Web Token
Software Engineering
Systems Integration
Data Logging
Real Time Systems
Kubernetes
Information Technology
Kafka
Api Gateway
Terraform
Serverless Computing
Docker

Job description

Our roster has an opening with your name on it. 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. This work spans the full RFQ/quote lifecycle (request * quote * accept * outcome) in low-latency, event-driven services. The team you will join works with quantitative analysts and trading/risk stakeholders to implement and run market making strategies, while proactively identifying opportunities for technical innovation within the Risk and Trading organization. Our stakeholders are the people who establish prices and manage risk for the #1 sports book in America!

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 collaboratively with a team to implement creative, high-quality solutions, scope effort and timelines, and balance priorities of our stakeholders and engineering needs. This team will work closely to deliver exceptionally high-quality software, while taking pride and ownership in testing, deploying, monitoring, and maintaining that software. Our engineers own every part of the software delivery lifecycle.

You will work directly with quantitative analysts at FanDuel to improve our market making capabilities. You will be a domain expert on strategy implementation (quoting/decision logic) and how that fits into the larger Risk and Trading landscape - including real-time risk controls, execution outcomes, and performance measurement. You will help ensure robust guardrails (limits, throttles, kill switch) and high-fidelity decision logging so strategies can be debugged, replayed, and improved (e.g., quote ratio, win rate, expected vs realized margin). You will go beyond the software developer role, and will be called upon to identify opportunities yourself in the quantitative space to innovate through technology., * Experience in both quantitative modeling practices and coding. You will be assisting in the creation of models/strategies and working with other engineers on your team to productionalize this software You work in project ideas with stakeholders, and peers.

  • You own parts of product and technology & become subject matter experts.
  • You write simple and extendable code following standards and best practices. You test your code thoroughly.
  • You help balance customer requirements with the team requirements.
  • You help your team evolve by actively participating in the code review process, design discussions, team planning, and ticket/metric/COE reviews.
  • You classify, store, and handle data in accordance with FanDuel policies.
  • You track security risks and mitigate and/or escalate them in a timely manner.
  • You focus on operational excellence, constructively identifying problems and proposing solutions.
  • You take on projects and make software enhancements that improve the team software and processes.
  • 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.
  • You foster a constructive dialogue and seek resolutions in a professional way.
  • You help recruit and interview for your team.
  • You estimate stories/tasks accurately and deliver them in time.
  • You mentor and help to develop others.
  • On-call rotation where required. You provide excellent customer support.
  • You keep yourself up to date with market standards, open-source frameworks.
  • You build and evolve components that support real-time quoting and decisioning with careful attention to latency, throughput, and correctness.
  • You implement and maintain risk controls and guardrails (e.g., exposure checks, limits, throttling/filters, kill switch patterns).
  • You ensure high-quality decision logging so strategies can be debugged, replayed, and improved using real quote/fill outcomes.
  • You partner with quants and stakeholders to define and monitor key metrics (e.g., quote ratio, win rate, expected vs realized margin, exposure/capital utilization).
  • Most importantly, you are humble, pragmatic, self-managed, thirsty for knowledge, never satisfied and always challenging the norm. Responsible for the state of the code you both inherit and produce.
  • Creative problem-solving ability.
  • A passion for learning and always getting better., A leading gaming company is seeking a Senior Software Engineer for its Market Making Technology team. The role involves developing solutions in a fast-paced environment, collaborating with stakeholders, and ensuring robust market-making capabilities. Candidates should have..., Senior Software Engineer | Remote | Django | SaaS UK Remote (Quarterly team meet-ups) £60,000-£70,000 (DOE) Tech Stack: - Python - Django - Authentication methods - OAuth2, JWT, API keys - AWS SR2 are partnering with a growing SaaS platform used by organisations..., N-able - Edinburgh, Scotland, United KingdomSenior Software Engineer GOLANGWe're looking to hire a Senior Software Engineer in our Edinburgh hub who will be responsible for the design, implementation and integration of new and existing software features involving more..., About UsPerk (formerly Travel Perk) is the intelligent platform for travel and spend management. Built to tackle the time-consuming, manual work that gets in the way of real work, our tools automate everything from travel bookings to expenses, invoice processing, and more....

Requirements

  • Degree in Computer Science, Data Science, Engineering, Mathematics, Physics, or related discipline.
  • 5 or more years of industry experience in an Engineering field, Machine Learning, Data Science, Finance Engineering, or Statistics.
  • 5 or more years of software development experience.
  • Proficient in building services with a modern OOP language (C# 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.

Nice to have (Market Making)

  • 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., Senior Software Engineer - Scotland - Up to £55,000Are you a seasoned software engineer with a passion for ground-breaking technology? Imagine working remotely from the scenic landscapes of Scotland, with occasional office visits, all while earning a competitive salary of...

Benefits & conditions

  • Interesting work - working in a fast-paced and ever-changing industry, new problems and exciting solutions are never too far away. There are always opportunities to learn new skills and broaden your horizons.
  • A sense of achievement - Our teams own their own software and when that awesome new feature ships to users and the positive feedback starts rolling in, you can feel really proud of what you and your team created.
  • Personal development - clear and defined career pathways for every role at every level, a supportive manager, loads of learning opportunities and even 10% of your time to dedicate to your learning.
  • Belonging - everyone at FanDuel works for each other, we win together, make mistakes together and have lots of fun doing it.
  • Trust - A trusting work environment where productivity is valued above all else, giving you autonomy and ownership of your time and work.
  • Great financial package - Including salary, bonus, pension, private healthcare, share save scheme, flexible working & holiday policy along with a number of other benefits.

About the company

FanDuel Group is the premier mobile gaming company in the United States and Canada. FanDuel Group consists of a portfolio of leading brands across mobile wagering including: America's #1 Sportsbook, FanDuel Sportsbook; its leading iGaming platform, FanDuel Casino; the industry's unquestioned leader in horse racing and advance-deposit wagering, FanDuel Racing; and its daily fantasy sports product. In addition, FanDuel Group operates FanDuel TV, its broadly distributed linear cable television network and FanDuel TV+, its leading direct-to-consumer OTT platform. FanDuel Group has a presence across all 50 states, Canada, and Puerto Rico. The company is based in New York with US offices in Los Angeles, Atlanta, and Jersey City, as well as global offices in Canada and Scotland. The company's affiliates have offices worldwide, including in Ireland, Portugal, Romania, and Australia. FanDuel Group is a subsidiary of Flutter Entertainment, the world's largest sports betting and gaming operator with a portfolio of globally recognized brands and traded on the New York Stock Exchange (NYSE: FLUT)., Job Description Senior Software Engineer Edinburgh An innovative and well-established med tech company are seeking a Senior Software Engineer to join its R&D team basedin central Edinburgh. This is a unique opportunity to play a key role in the development of..., An established UK tech consultancy is expanding its engineering function and is looking for several Senior Software Engineers (.Net / TypeScript) to join during an exciting growth phase. The company delivers cloud-native solutions using modern technologies and supports..., About UsWe're Dayshape-an award-winning software scale-up with big ambitions and the momentum to match. Trusted by Big Four and many other top professional services firms globally, our AI-powered resource management platform is helping organisations to achieve extraordinary..., Senior Software Engineer - Digital Workplace Join to apply for the Senior Software Engineer - Digital Workplace role at Canonical.Overview Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our..., Senior Software Engineer Edinburgh An innovative and well-established med tech company are seeking a Senior Software Engineer to join its R&D team basedin central Edinburgh. This is a unique opportunity to play a key role in the development of next-generation patient..., A leading banking institution in Edinburgh seeks a Senior Software Engineer to drive technical development in a hybrid work model. Responsibilities include coding in Java and Spring Boot, leading a team, and ensuring the reliability of services. The ideal candidate will...

Apply for this position