DraftKings seeks a Lead Software Engineer to join our Unity Platform Team. You will shape the technical foundation behind a growing catalog of WebGL casino games, leading the development of reusable, component-based systems while setting architectural and engineering standards across the studio.
What You'll Do
- Plan and lead Unity platform initiatives with clear task breakdowns, supporting the release and operation of a growing catalog of WebGL casino games.
- Lead an agile engineering team, mentoring developers and ensuring timely delivery of scalable, reusable systems in a 24/7 iGaming environment.
- Design and develop shared Unity components and frameworks, optimizing performance across web and mobile platforms.
- Collaborate with design, art, and engineering teams to translate game concepts into reliable, component-based systems while resolving technical challenges.
- Oversee live game operations by implementing monitoring, dashboards, and alerts to ensure high-quality performance and stability.
- Improve internal tooling, workflows, and development pipelines while staying current with Unity best practices and emerging technologies.
What We're Looking For
- At least 5 years of Unity development experience, including shipping production-ready games and systems.
- Proficiency in C# and object-oriented programming, with strong experience building reusable and component-based architectures.
- Experience with mobile and web game development standards, ensuring efficient and optimized performance.
- Strong analytical and problem-solving skills, with a track record of improving engineering workflows and technical standards.
- Collaborative team player with a commitment to writing clean, maintainable, and efficient code.
Technical Stack
- Unity
- C#
- WebGL
Team & Environment
You will be a technical leader within the Unity Platform Team, driving foundational architecture and standards across the studio's game catalog.
Work Mode
This role follows a hybrid work model.
DraftKings is an equal opportunity employer.

