FanDuel is looking for a Senior Software Engineer to join their Sportsbook vertical with a focus on backend development to deliver high-availability systems and provide the best experiences for a growing community of millions of players.
Requirements
- Experience and passion for writing distributed, highly scalable and available backend systems & APIs using Java or similar programming languages
- Strong grasp in a broad range of data structures and algorithms with ability to apply them to solve complex problems
- Experience working with cloud-based infrastructure and technologies, preferably AWS.
- Understanding of containers (e.g. Docker), and orchestration (Kubernetes).
- Passion to automate your work by using scripting languages e.g. Shell scripts.
- A focus on quality and test automation including unit, functional and performance testing and tolls such as Junit/TestNG/JMeter
- Experience with actor-based systems such as Akka
Responsibilities
- Responsible for the state of the code you both inherit and produce.
- You write simple and extendable code following standards and best practices. You test your code thoroughly.
- 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 understand the maintenance characteristics, run-time properties, and dependencies or your team's software, including hardware platform, operating system and build dependencies.
- You clearly document your software to ensure that future generations of developers understand the intention behind the features and components you build.
- On-call rotation where required.
Other
- Bachelor’s degree in Computer Science, related field, or equivalent work experience with 5+ years of solid experience
- Strong sense of ownership, urgency, and drive.
- Demonstrated abilities driving operational excellence and best practices.
- Is comfortable diving in and making changes to many areas of code
- Is comfortable collaborating with other disciplines and stakeholders