
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading game development studio in Singapore is seeking a Senior Software Engineer to design and maintain high-quality arcade-style games. The ideal candidate will have over 5 years of software development experience, including 3 years in game development. Responsibilities include developing game features, collaborating with teams, and optimizing performance. The role offers competitive salary, flexible working arrangements, and opportunities for career progression.
We are looking for a Senior Software Engineer to join our company. You will play a key role in designing, developing, and maintaining high-quality arcade-style games. This role requires strong technical expertise, game-engine experience, and the ability to lead development efforts from concept through production and release.
You will work closely with game designers, artists, QA, and product teams to deliver performant, scalable, and engaging games used by players across multiple markets.
Design, develop, and maintain game features and core gameplay systems
Lead the implementation of games using HTML5 / JavaScript / TypeScript and game engines (e.g. PixiJS, Phaser, Unity, or similar)
Architect clean, scalable, and reusable game frameworks and modules
Optimize game performance for desktop and mobile browsers
Collaborate with designers to translate game concepts into production-ready code
Integrate backend APIs
Ensure games meet certification, compliance, and regulatory requirements where applicable
Conduct code reviews and mentor junior engineers
Work closely with QA to identify, debug, and resolve issues
Participate in technical planning, estimations, and release cycles
Contribute to improving development standards, tools, and pipelines
5+ years of professional software development experience, with 3+ years in game development
Strong proficiency in JavaScript / TypeScript
Hands‑on experience with game engines or rendering frameworks (PixiJS, Phaser, Unity, Cocos, etc.)
Solid understanding of game loops, animations, state management, and performance optimization
Experience developing HTML5 browser-based games
Familiarity with REST APIs, WebSockets, and client-server communication
Strong debugging and problem‑solving skills
Experience working in Agile / Scrum development environments
Ability to write clean, maintainable, and well‑documented code
Competitive salary and performance‑based incentives
High ownership and influence over technical direction
Fast‑growing studio environment with room for career progression
Flexible working arrangements
Exposure to multiple game genres and international markets