S

Scientific Games

End-to-end lottery and gaming solutions

Lead Software Engineer

Game EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • 8+ years of hands-on software development experience, including significant experience with TypeScript.
  • Experience leading or mentoring a team of engineers and owning technical decisions.
  • In-depth knowledge of JavaScript, ES6+ features, HTML5, and CSS3.
  • Experience with computer graphics, PIXI.js or Phaser, and GSAP.
  • Understanding of data structures, algorithms, and object-oriented programming, with the ability to make architectural decisions.
  • Analytical, debugging, and problem-solving skills demonstrated by resolving complex, ambiguous technical issues.
  • Experience with Git or similar version control tools, including branching strategies and code review workflows.
  • Experience with Node.js and NPM.
  • Familiarity with RESTful APIs and web services.
  • A B.E. or B.Tech degree.
  • 8 to 12 years of professional experience.

Responsibilities

  • Lead the design, development, and delivery of games across various markets, taking ownership of technical direction end-to-end.
  • Collaborate with product, art, and design teams to define, architect, and ship high-quality games.
  • Mentor and guide Software Engineers and Senior Software Engineers, conduct code reviews, and raise the team's technical bar.
  • Drive technical architecture decisions, evaluate trade-offs, and set best practices and coding standards for the team.
  • Identify, debug, and resolve complex performance bottlenecks and critical bugs across the codebase.
  • Own code quality and champion automation, testing strategy, and CI/CD practices across the team.
  • Drive unit testing and QA processes to ensure robust, well-tested game releases.
  • Use browser extensions and tools to profile, debug, and optimize game performance.
  • Collaborate with stakeholders to plan sprints, estimate timelines, and manage technical risk.
  • Stay current with emerging technologies and evaluate their applicability to ongoing projects.

Desired Qualifications

  • Experience setting up or improving CI/CD pipelines and automated testing frameworks.

About the Company

Scientific Games

End-to-end lottery and gaming solutions

Scientific Games provides end-to-end gaming and lottery solutions for lotteries, casinos, and online gaming. It covers game design, production, and management of both physical and digital products, including traditional scratch games and online platforms. The company expanded by acquiring NYX Gaming Group in 2018 to strengthen its digital gaming capabilities, positioning itself as a major player in online and social gaming. Compared with competitors, it differentiates itself through vertically integrated services from concept to delivery and a history of scalable, global solutions, plus a track record of pursuing strategic moves to unlock value and growth. The company’s goal is to help clients grow by delivering comprehensive, scalable gaming and lottery systems and by expanding digital offerings to reach more players worldwide.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Alpharetta, GA
Founded
1973

Recently Posted Jobs

Explore more opportunities at Scientific Games

See more jobs