Principal Software Engineer, Studio Client

Haverhill MA DraftKings

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.

The Crown Is Yours

Our Games Studio team is searching for an architect for our games platform, leading the technical direction of our games built on Unity. You'll use your significant experience designing Unity games to lead the team utilizing best practices in architectural design to produce first-in-class games.  In this role, you'll lead your team to define and deliver our approach to 3D games. You'll work closely with our Product Team to drive critical decisions that shape our game development future and enhance our Games Studio team's ability to be a best-in-class organization.

What you'll do as a Principal Engineer

  • Define, architect, and develop features and gameplay functionality in Unity and C#.

  • Drive technical innovation and guide architectural decisions and best practices.

  • Collaborate with cross-functional teams, including artists, designers, and engineers, to deliver high-quality, immersive game experiences.

  • Mentor and guide engineers, building the next generation of Unity leads.

  • Lead the optimization and restructuring of our games and development processes to improve performance without breaking existing content pipelines.

  • Stay current on industry trends and emerging technologies, exploring opportunities to enhance our games.

  • Collaborate with stakeholders to define technical requirements and project milestones.

  • Identify opportunities to incorporate new technologies and techniques to maximize workflow efficiencies and provide practical, maintainable, and secure games.

  • Take ownership of the design, development, maintenance, testing strategy, and design pattern standards of the Games Studio.

  • Identify gaps in our implementations and advocate for work that will fill those gaps.

  • Include operational considerations in your design and plan (e.g., metrics, logging, alerting, tracing, shifts, deployment, cost-effectiveness).

What you will bring

  • 6+ years experience with Unity 3D (preference for Mobile Games).

  • 10+ Years of Progressive Software Engineering Experience.

  • Experience programming in C#, JavaScript, WebGL, Unity, and use of relevant tools.

  • Excellent knowledge of Unity, including experience with scripting, textures, animation, GUI styles, and user session management.

  • Experience identifying and designing essential technical approaches and future platform needs and conducting proof of concept testing. 

  • Able to lead a squad in architecting and implementing best practice solutions to critical problems.

  • In-depth understanding of game development principles, including gameplay mechanics and user interface design.

  • Experience planning, delivering, and managing native features, workflows, and products.

  • Expertise in mobile application development, Agile development and SDLC, and mobile app release processes.

  • Experience optimizing memory and space usage for support of older hardware.

  • Solid experience with game optimization, performance profiling, and debugging techniques.

#LI-MF1

Join Our Team

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.

The US base salary range for this full-time position is $176,000.00 – $264,000.00, plus bonus, equity, and benefits as applicable. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range and how that was determined during the hiring process.

To apply for this job please visit itjobpro.com.