Skip to main content

Lead Software Engineer, Sportsbook

At DraftKings, we're inspired by our shared passion for developing creative solutions to complex challenges and empowering the people around us to do their best work. We are industry leaders in the digital entertainment and technology space and are propelled by constant curiosity and diverse perspectives.

Shape a rapidly scaling industry. 

DraftKings is growing quickly and we’re looking for a Lead Software Engineer to help establish and lead a team centered around the mission of providing a best-in-class experience for our customers. This position requires strong technical skills and a bias toward collaboration. You will be working across teams, building and improving our client-facing Sportsbook application for web, based on a micro front-end architecture. You will be also informing business decisions, and helping to expand our enterprise software platform. Sounds good to you? Join us.  

What you’ll do as a Lead Software Engineer:

Technical leadership:

  • You will be working on our high-availability client-facing application. 

  • Take an active part in all development stages - building the architectural design of new features, breakdown, and implementation.

  • Develop performance-oriented code, covered with unit and automated integration tests.

  • Maintain a high standard of code quality along with the implementation of best practices for performance, scalability, and security.

  • Mentor and train software engineers to ensure that they have the necessary skills to grow and be successful in their roles.

 

Product development:

  • Collaborate closely and effectively with cross-functional teams and a diverse group of stakeholders to understand business vision and requirements and translate them into technical solutions.

  • 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.

  • Work with your team under fast deadlines to design, build, and deliver innovative applications.

  • Lead your team in design sessions and ensure your team delivers high-quality work that aligns with the missions of our applications and platform.

  • Collaborate with UI designers to ensure that our applications provide the best-in-class customer experience.

Code quality:

  • Ensure that the codebase is well-organized, maintainable, and meets the high standards of the company.

  • Participate in code reviews and provide constructive feedback to other software engineers.

What you’ll bring: 

  • Knowledge of OOP, SOLID and REST design principles.

  • At least 5 years of experience building high availability and client-facing software

  • Expertise in JavaScript, Typescript, and popular UI frameworks such as React and/or Angular, Node.js, Vue.js etc.

  • Experience using front-end toolings such as Webpack, NPM, with knowledge of current best practices and async programming patterns.

  • Familiarity with data structures web performance optimizations and limitations.

  • Experience with Git versioning control and understanding of different branching models.

  • Excellent problem-solving skills, solving critical problems in development or production environments, Root Cause Analysis.

  • You also have the ability to write automated comprehensive test suites at all levels of the architecture.

  • Excellent command of written and spoken English.

What would make you stand out:

  • A passion to create best-in-class customer experiences that are high-quality and a joy to use.

  • Self-motivated, driven, and self-managed, able to utilize time allotted efficiently.

  • BS, Master, or Ph.D. in computer science or related, or equivalent experience.

  • Independent learner, with an open mind, and a team-oriented mentality with the ability and willingness to grow  - “Any problem is a shared problem”.

#LI-AA2

#LI-REMOTE

Join Us!

Our teams are fueled by innovation. We are looking ahead, building what’s next, and continuously reinventing the industry. We’re a publicly traded (NASDAQ: DKNG) technology company headquartered in Boston, with teams around the world and an expanding global presence.

We strive to create a place where all feel safe, empowered, engaged, championed, and inspired. DraftKings is proud to be an equal opportunity employer. This means we do not tolerate discrimination of any kind and are committed to providing equal employment opportunities regardless of your gender identity, race, nationality, religion, sexual orientation, status as a protected veteran, or status as an individual with a disability.

Ready to build what’s next? Apply now.

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.


Join Our Talent Community

Get discovered. Introduce yourself, and we’ll get in touch if there’s a role that seems like a good match.

Join now