
Lead Software Engineer
Scientific Games Corporation14 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Lead the design, development, and delivery of games across multiple markets.
- Define technical direction, architecture, coding standards, and engineering best practices.
- Collaborate with product, art, design, and other stakeholders to architect and ship games.
- Mentor Software Engineers and Senior Software Engineers and conduct code reviews.
- Identify, debug, and resolve complex performance bottlenecks and critical bugs.
- Own code quality, testing strategy, automation, and CI/CD practices.
- Drive unit testing and QA processes for robust game releases.
- Use browser extensions and tools to profile, debug, and optimize game performance.
- Plan sprints, estimate timelines, and manage technical risk with stakeholders.
- Evaluate emerging technologies for applicability to ongoing projects.
Requirements
- 8–12 years of software development experience, including significant hands-on TypeScript experience.
- Bachelor of Engineering or Bachelor of Technology qualification.
- Proven experience leading or mentoring engineers and owning technical decisions.
- In-depth knowledge of JavaScript, ES6+, HTML5, and CSS3.
- Strong experience with computer graphics, PIXI.js or Phaser, and GSAP.
- Strong understanding of data structures, algorithms, and object-oriented programming.
- Strong analytical, debugging, and problem-solving skills for complex technical issues.
- Experience with Git or similar version control tools, branching strategies, and code review workflows.
- Experience with Node.js and NPM.
- Familiarity with RESTful APIs and web services.
- Experience setting up or improving CI/CD pipelines and automated testing frameworks is a plus.
- Excellent communication and leadership skills.
Tech Stack
Categories
FrontendGaming