Software Engineer
FanDuel is looking for a full-stack software engineer to join the Account vertical, working within Core Products and Experiences. This team is responsible for Acquisition, Onboarding, Management, and Protection customer journeys, enabling customers to easily sign up and manage all details of their user accounts across FanDuel products.
The role involves working in empowered, multidisciplinary teams, tackling challenges that provide the very best experiences and products for a community of millions of players. FanDuel seeks passionate technologists, strong communicators, and those with a commitment to continuous improvement, who have the confidence to propose pragmatic solutions to problems and are eager to learn.
- Invent, design, and build software that is stable and performant.
- Write simple and extensible code following standards and best practices.
- Test code thoroughly.
- Help balance customer requirements with the team’s requirements.
- Help your team evolve by actively participating in the code review process, design discussions, team planning, and support ticket reviews.
- Take on projects and make software enhancements that improve the team’s software and processes.
- Resolve the root cause of complex problems, leaving software better and easier to maintain than when you found it.
- Estimate stories/tasks accurately and deliver them on time.
- Keep yourself up to date with industry tools, utilities, and open-source frameworks.
- Degree in Computer Science or a related software engineering field, or equivalent practical experience (preferred).
- 2+ years of experience (preferred).
- Experience writing distributed, highly scalable, and available backend systems & APIs using Java, Python, or similar programming languages (required).
- A fundamental understanding of data structures and algorithms (required).
- Good grasp of relational and non-relational databases, messaging queues, and handling concurrency (required).
- Knowledge of release-process best practices for APIs and services within production systems (required).
- Experience working with cloud-based infrastructure and technologies, preferably AWS (required).
- Understanding of DevOps concepts such as containers (e.g., Docker), orchestration (e.g., Kubernetes), and Infrastructure as Code (e.g., CloudFormation or Terraform) (required).
- Experience with testing concepts, test tools, and integrating testing and best practices into the SDLC (required).
- Experience contributing to large web apps using React (JavaScript or TypeScript) (required).
- Experience working with or contributing to a design-system library (required).
- Experience testing across a wide variety of browsers and native devices (required).
- An understanding of web performance and accessibility (required).
- An understanding of Agile software development (required).
- A strong sense of ownership, urgency, and drive (required).
- A desire to learn and develop your skills through a growth mindset (required).
- Demonstrated abilities in driving operational excellence and software best practices (required).
- Passion for working within a fast-paced environment and the ability to adapt to change (required).
- Competitive compensation is just the beginning.
- 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.
- Generous insurance and paid-leave policies.
FanDuel Group is an innovative sports-tech entertainment company that is changing the way consumers engage with their favorite sports, teams, and leagues. The premier gaming destination in the North America, FanDuel Group consists of a portfolio of leading brands across gaming, sports betting, daily fantasy sports, advance-deposit wagering, and TV/media, including FanDuel, Stardust Casino and TVG. 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).