At a Glance
- Tasks: Develop systems and APIs for exciting sports and entertainment applications.
- Company: Join a leading tech company redefining gaming experiences globally.
- Benefits: Enjoy agile work culture, rapid product rollouts, and growth opportunities.
- Why this job: Tackle rewarding challenges while shaping the future of responsible gaming.
- Qualifications: 3+ years in object-oriented programming; experience with SQL and cloud environments preferred.
- Other info: Potential to lead teams or transition into management roles.
The predicted salary is between 28800 - 48000 ÂŁ per year.
We’re defining what it means to build and deliver the most extraordinary sports and entertainment experiences. Our global team is trailblazing new markets, developing cutting-edge products, and shaping the future of responsible gaming. Here, “impossible” isn’t part of our vocabulary. You’ll face some of the toughest but most rewarding challenges of your career. They’re worth it. Channeling your inner grit will accelerate your growth, help us win as a team, and create unforgettable moments for our customers.
As a Senior Software Engineer, you’ll be part of one of our multidisciplinary teams where you’ll work closely with designers, product managers, and data analysts. You’ll be a creative contributor to our processes and decision-making so when we build new features, we can ensure scalability and availability of the entire platform.
What you’ll do as a Senior Software Engineer:
- You will be developing systems and APIs that power a rich set of applications used by a large and passionate group of users every day.
- Care about agility as much as you care about scalability. We roll out products very quickly and are looking for a team that can pivot at a moment’s notice.
- We’re constantly growing and forming new teams; you will be able to lead either as an engineer or transition into a manager role.
What you’ll bring:
- Ideally, you have 3+ years of development experience in object-oriented programming using languages such as C# or Java.
- You have a strong knowledge of OOP and REST design principles.
- 1+ years of relational database experience including schema design and SQL.
- You also have experience writing and maintaining a comprehensive suite of unit and integration tests.
- Experience writing distributed systems in a Cloud Computing environment such as AWS strongly preferred.
- Ability to grow other engineers through code reviews, design reviews, and over-the-shoulder debugging.
We’re a publicly traded (NASDAQ: DKNG) technology company headquartered in Boston. As a regulated gaming company, you may be required to obtain a gaming license issued by the appropriate state agency as a condition of employment. Don’t worry, we’ll guide you through the process if this is relevant to your role.
Contact Detail:
DraftKings Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Python)
✨Tip Number 1
Familiarise yourself with the latest trends in Python development and cloud computing, especially AWS. Being able to discuss recent advancements or projects you've worked on can really impress during interviews.
✨Tip Number 2
Showcase your experience with object-oriented programming and REST design principles by preparing examples of past projects. Be ready to explain your thought process and how you approached challenges in those projects.
✨Tip Number 3
Network with current employees or alumni who work at StudySmarter or similar companies. They can provide valuable insights into the company culture and the specific skills that are highly valued in the role.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on algorithms and data structures. This will help you demonstrate your problem-solving skills effectively during the interview process.
We think you need these skills to ace Senior Software Engineer (Python)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in object-oriented programming, particularly with languages like C# or Java. Emphasise your knowledge of OOP and REST design principles, as well as any relevant experience with relational databases and cloud computing environments.
Craft a Compelling Cover Letter: In your cover letter, express your passion for developing scalable systems and APIs. Mention specific projects where you've demonstrated agility and the ability to pivot quickly, as these qualities are crucial for the role.
Showcase Your Testing Experience: Detail your experience with writing and maintaining unit and integration tests. This is important for the role, so provide examples of how your testing practices have contributed to the success of previous projects.
Highlight Leadership Skills: If you have experience mentoring other engineers through code reviews or debugging, make sure to include this in your application. The company values growth and leadership within their teams, so showcasing these skills will strengthen your application.
How to prepare for a job interview at DraftKings
✨Showcase Your Technical Skills
Be prepared to discuss your experience with object-oriented programming, particularly in Python, C#, or Java. Bring examples of projects where you've implemented OOP and REST design principles, as well as any relevant database schema designs you've worked on.
✨Demonstrate Agility and Adaptability
Since the company values quick product rollouts, share experiences where you've had to pivot quickly in a project. Highlight your ability to adapt to changing requirements and how you manage tight deadlines while maintaining quality.
✨Emphasise Team Collaboration
As a Senior Software Engineer, you'll be working closely with multidisciplinary teams. Discuss your experience collaborating with designers, product managers, and data analysts. Provide examples of how you've contributed creatively to team processes and decision-making.
✨Prepare for Leadership Questions
If you're interested in leading teams or transitioning into a managerial role, be ready to talk about your leadership style. Share instances where you've mentored other engineers through code reviews or debugging sessions, and how you've fostered a collaborative environment.