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 flexible work options, growth opportunities, and a dynamic team culture.
- Why this job: Tackle rewarding challenges while shaping the future of responsible gaming.
- Qualifications: 3+ years in Python development, strong OOP knowledge, and cloud experience preferred.
- Other info: Potential for career growth into management roles and support for gaming license acquisition.
The predicted salary is between 36000 - 60000 ÂŁ 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 Python.
- 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.
Senior Software Engineer (Python) employer: DraftKings
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 agile methodologies. Be prepared to share examples of how you've adapted to changes quickly in past projects, as this aligns perfectly with our fast-paced environment.
✨Tip Number 3
Highlight your collaborative skills by discussing how you've worked with cross-functional teams in the past. We value teamwork, so demonstrating your ability to communicate effectively with designers and product managers will set you apart.
✨Tip Number 4
Prepare to talk about your experience with unit and integration testing. Being able to explain your approach to maintaining code quality and reliability will show that you take pride in your work and understand its importance.
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 with Python, object-oriented programming, and any relevant projects. Use specific examples that demonstrate your skills in developing systems and APIs.
Craft a Compelling Cover Letter: In your cover letter, express your passion for sports and entertainment technology. Mention how your background aligns with the company's mission and how you can contribute to their innovative projects.
Showcase Relevant Experience: Detail your experience with relational databases, cloud computing (especially AWS), and your ability to write unit and integration tests. This will show that you meet the technical requirements of the role.
Highlight Team Collaboration Skills: Since the role involves working closely with multidisciplinary teams, emphasise your teamwork and leadership experiences. Discuss how you've contributed to team success in previous roles.
How to prepare for a job interview at DraftKings
✨Showcase Your Python Expertise
Make sure to highlight your experience with Python during the interview. Be prepared to discuss specific projects where you've implemented object-oriented programming and REST design principles, as these are crucial for the role.
✨Demonstrate Your Problem-Solving Skills
Expect to face technical challenges during the interview. Practice coding problems that require you to think on your feet and demonstrate your ability to pivot quickly, as agility is key in this fast-paced environment.
✨Discuss Your Experience with Databases
Be ready to talk about your relational database experience, including schema design and SQL. Providing examples of how you've optimised database performance or handled complex queries will show your depth of knowledge.
✨Emphasise Team Collaboration
Since you'll be working closely with multidisciplinary teams, share examples of how you've collaborated with designers, product managers, and data analysts in the past. Highlight your ability to lead discussions and contribute creatively to team decisions.