
Software Engineer
Posted Sep 18

Posted Sep 18
This is a fully remote position, open to applicants in Canada, +3 more countries.
• Create and launch engaging features that bring joy to millions of players every day.
• Take ownership of gameplay features from conception to delivery, including implementation, release, and successive iterations.
• Decompose product requirements into technical tasks and provide accurate estimates.
• Develop clean, efficient, and maintainable Roblox Lua code that adheres to team standards.
• Design and build scalable, high-performance, and maintainable systems.
• Collaborate with designers, artists, and producers to create high-quality gameplay experiences.
• Monitor live features, evaluate performance, and proactively address any issues.
• Enhance codebase quality, improve development workflows, and ensure system reliability.
• Engage in code reviews and contribute to the team's engineering practices.
• Playtest features to refine player experience, responsiveness, and overall polish.
• 1–3+ years of experience in Roblox or relevant game development.
• Solid understanding of computer science fundamentals and strong problem-solving skills.
• Proven experience in delivering features or games within a production environment.
• Strong communication skills, a sense of ownership, and a collaborative mindset.
• Capability to work independently on feature development with moderate guidance.
• Excellent communication and cross-functional collaboration abilities.
• Familiarity with version control systems and collaborative development processes.
• Regular collaboration during Eastern or Pacific Time business hours.
• Bachelor’s degree in Computer Science/Software Engineering or equivalent experience in a development team (preferred).
• Experience shipping games or features on Roblox or similar platforms (preferred).
• Participation in game jams or modding (preferred).
• Understanding of live game systems, including analytics, economy tuning, and balancing (preferred).
• Experience in optimizing performance in multiplayer or real-time systems (preferred).
• Proficiency in Roblox Lua scripting.
• Knowledge of backend services, including AWS and Golang.
• Experience with analytics pipelines, including Snowflake and Tableau.
• Familiarity with collaboration tools like GitHub and Discord.
• Competitive compensation package - above-market salary, profit sharing, and stock options.
• Retirement benefits - company contributions to your retirement plan (401k, RRSP, Pension) available in Canada, the UK, and the USA.
• Medical, dental, and vision benefits that vary by country, with the potential for additional perks such as Life and ADD insurance.
• Flexible paid time off - vacation days plus Federal / Bank Holidays.
• Remote-first work environment - the flexibility to work from home or any location.
• Opportunities for in-person gatherings.
• Participation in virtual company-wide gaming events.
• Robux allowances.
• Professional development support - reimbursement for courses, materials, and training for growth.
• Collaborate with amazing colleagues and make an impact on millions of daily players.
Rich Products Australia
Coursedog
DaCodes.
DaCodes.
Get handpicked remote jobs straight to your inbox weekly.