Senior Software Engineer, Gameplay
Paradoxum Games
Job Summary
Paradoxum Games is seeking a Senior Gameplay Software Engineer to design and implement systems and features for games reaching millions of users monthly. This role involves owning gameplay features end-to-end, building scalable, high-performance systems in Luau on Roblox, and making architectural decisions. The engineer will collaborate with cross-disciplinary peers, lead projects, identify technical risks, and mentor other engineers. Required qualifications include 2-3 years of experience with game engines (C#, Lua, C++), a Computer Science background, and familiarity with Agile/SCRUM. Excellent communication and Git experience are essential.
Must Have
- Familiar with project organizational strategies (SCRUM, Agile, etc)
- Excellent written / verbal communication skills in English
- Background in Computer Science / Software Development (Bachelor’s degree or equivalent experience)
- Background (2-3 years+) writing code for game engines (C#, Lua, C++)
- Experience working with version control software (Git)
- Own gameplay features end-to-end, from design and implementation to live deployment and iteration
- Build and maintain scalable, high-performance gameplay systems in Luau on Roblox
- Make architectural decisions for gameplay systems using reusable, data-driven patterns
- Collaborate with cross-disciplinary peers, manage complex initiatives that span multiple peers and teams, and lead projects start to finish, including assessing risk, setting goals, and following up with peers to ensure timely delivery
- Brainstorm, design, and pitch gameplay updates to innovate on the genre
- Identify technical risks early and drive solutions to ensure smooth releases
- Mentor engineers and provide technical leadership through reviews and guidance
- Implement game behavior that emphasizes intuitive and responsive UX
- Thoroughly test and deploy to millions of players with minimal bugs
- Write unit and integration tests for the code you write
Good to Have
- Write clean, performant, and maintainable code for live, large-scale games
- Strong gameplay engineering experience and enjoy owning complex systems
- Experience working with the Roblox game engine
- Experience with industry-standard tooling for Roblox (Rojo, Lune, etc)
- Background with vector math, linear algebra, physics, etc
- Strong work ethic and taking initiative with minimal guidance
- Passion for both playing and making games
- Fluent in Roblox gameplay development and engine constraints (replication, physics, networking)
- Comfortable translating gameplay design into robust technical systems
- Take initiative, communicate clearly, and work well across disciplines
- Experience working in a self-managed or remote environment
- Existing Roblox experiences that you have designed and programmed
- Understanding of the Roblox platform and player motivations
- Experience contributing to the Open Source community
- Existing code snippets of your current work, either on GitHub or provided as files
- Secondary development skills that support your gameplay role – UI/UX, gameplay design, audio design, graphics design, modeling + texturing, etc
Job Description
Paradoxum Games is looking for Gameplay Software Engineers! As a gameplay software engineer, you’ll work on designing systems and features that millions of users will interact with monthly.
You’re a good fit if you:
- Required: Are familiar with project organizational strategies (SCRUM, Agile, etc)
- Required: Have excellent written / verbal communication skills in English
- Required: Have a background in Computer Science / Software Development (Bachelor’s degree or equivalent experience)
- Required: Have a background (2-3 years+) writing code for game engines (C#, Lua, C++)
- Required: Experience working with version control software (We use Git)
- Write clean, performant, and maintainable code for live, large-scale games.
- Have strong gameplay engineering experience and enjoy owning complex systems.
- Have experience working with the Roblox game engine
- Have experience with industry-standard tooling for Roblox (Rojo, Lune, etc)
- Have a background with vector math, linear algebra, physics, etc
- Have a strong work ethic and taking initiative with minimal guidance
- Have a passion for both playing and making games
- Have strong gameplay engineering experience and enjoy owning complex systems
- Are fluent in Roblox gameplay development and engine constraints (replication, physics, networking)
- Are comfortable translating gameplay design into robust technical systems
- Take initiative, communicate clearly, and work well across disciplines
You’ll be doing:
- Own gameplay features end-to-end, from design and implementation to live deployment and iteration
- Build and maintain scalable, high-performance gameplay systems in Luau on Roblox
- Make architectural decisions for gameplay systems using reusable, data-driven patterns
- Collaborating with cross-disciplinary peers, manage complex initiatives that span multiple peers and teams, and leading projects start to finish, including assessing risk, setting goals, and following up with peers to ensure timely delivery
- Brainstorming, designing, and pitching gameplay updates to the rest of our team to us help innovate on the genre
- Identify technical risks early and drive solutions to ensure smooth releases.
- Mentor engineers and provide technical leadership through reviews and guidance
- Implementing game behavior that emphasizes intuitive and responsive UX
- Thoroughly testing and deploying to millions of players with minimal bugs
- Write unit and integration tests for the code you write
Bonus points:
- Have experience working in a self-managed or remote environment
- Have existing Roblox experiences that you have designed and programmed
- Have an understanding of the Roblox platform and player motivations
- Have experience contributing to the Open Source community
- Have existing code snippets of your current work, either on GitHub or provided as files
- Have secondary development skills that support your gameplay role – UI/UX, gameplay design, audio design, graphics design, modeling + texturing, etc
Compensation:
$85,000 – $100,000 a year
The listed salary range is an estimate. Actual offers may fall within or exceed this range, depending on factors such as professional background, training, work experience, location, business needs, and market demand.
Please note that this job is only currently available to people that are based in the US! While we’d love to hire from outside the US, currently we’re not able to at this time.
Apply for this position
-----------------------
Full Name *
Email *
Phone *
Cover Letter *
Upload CV/Resume *Allowed Type(s): .pdf, .doc, .docx
By using this form you agree with the storage and handling of your data by this website. *