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 collaborating with creative teams to shape the future.
- Qualifications: 3+ years in object-oriented programming; strong OOP and REST knowledge required.
- Other info: Potential for career growth into management; support for obtaining gaming licenses.
The predicted salary is between 48000 - 72000 ÂŁ 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.
Senior Software Engineer employer: DraftKings
Contact Detail:
DraftKings Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in sports and entertainment technology. Understanding the industry landscape will not only help you during interviews but also demonstrate your passion for the field.
✨Tip Number 2
Showcase your experience with agile methodologies. Since the role requires quick pivots and rapid product rollouts, being able to discuss your past experiences in agile environments will set you apart.
✨Tip Number 3
Prepare to discuss your experience with cloud computing, particularly AWS. Highlight any projects where you've implemented distributed systems, as this is a key requirement for the role.
✨Tip Number 4
Be ready to demonstrate your leadership skills. Whether through code reviews or mentoring, showing how you've helped other engineers grow will align well with our team-oriented culture.
We think you need these skills to ace Senior Software Engineer
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.
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 this aligns with the company's values.
Showcase Your Teamwork Skills: Since the role involves working closely with multidisciplinary teams, include examples of how you've collaborated with designers, product managers, and data analysts in previous roles. Highlight any leadership experiences, such as mentoring other engineers through code reviews.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail, especially your experience with unit and integration tests, as well as distributed systems in a cloud environment. Prepare examples that demonstrate your problem-solving abilities and your approach to software development challenges.
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 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, and how you contribute creatively to team processes and decision-making.
✨Prepare for Leadership Questions
If you're interested in leading or transitioning into a managerial role, be ready to talk about your experience mentoring other engineers. Share specific examples of how you've conducted code reviews, design reviews, and helped others improve their skills through collaborative debugging.