Job Closed
This listing is no longer active.
Lead Gameplay Programmer
Location
Massachusetts
Posted
120 days ago
Salary
$168.2K - $257K / year
Seniority
Senior
Job Description
Lead Gameplay Programmer
CD PROJEKT SA
• Manage your direct reports and help them grow while delivering high-quality player experiences. • Guide your team to build high quality, performant and scalable gameplay systems in Unreal Engine. • Foster cross-team and cross-functional collaboration to ensure efficient development. • Work with production to contribute to roadmapping and planning efforts. • Work closely with designers, artists and other developers to understand their needs and ensure that your team is aligned with everyone to deliver on expectations. • Write high-quality code that is optimised, bug-free, and aligned with project goals.
Job Requirements
- Solid management skills, with a minimum of one year of experience managing a team of programmers.
- At least 7 years of professional programming experience within the games industry.
- Excellent proficiency in C++ programming.
- Knowledge of mathematical concepts, including 3D math and linear algebra.
- Ability to think creatively and strategically to overcome technical challenges and drive innovation in technology.
- Excellent communication and interpersonal skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
- Ability to evaluate the quality of player gameplay experience/game feel.
Benefits
- Company-paid medical healthcare (dental, vision, and mental)
- Free mental health support, including access to counseling, psychiatric care, and a variety of well-being webinars.
- Paid leave — 26 days of vacation, 10 sick days, & 12 calendar holidays per year.
- 401K with employer matching.
- Gym Membership Reimbursement.
- Menstrual leave — employees who menstruate can take one extra day off when experiencing period pain.
- RED Parents Network — support for working parents, including childcare benefits, and family-friendly events.
Related Guides
Related Job Pages
More Game Engineer Jobs
Staff Unity Client Engineer
Fortis GamesGames where you belong. Come build with us. Visit www.fortisgames.com to learn more.
• As a Staff Unity Client Engineer, you will own game features and apply your creativity throughout the entire development lifecycle - from initial design to live game support. • You will collaborate closely with product, design, and engineering teams to deliver high-quality game client features and reusable components, helping to accelerate development across Fortis Games. • Engage in full-lifecycle development: scoping, design, implementation, documentation, and deployment of our game application. • Collaborate with back-end engineers on server-dependent game features. • Adhere to studio development guidelines, maintain code style and architecture, and communicate effectively with the development team. • Perform in-depth client code analysis to identify and resolve complex bugs and performance issues. • Create technical design documents to guide stakeholders and engineers on software design principles. • Liaise with game teams to understand and meet their specific requirements. • Excel in a collaborative environment, actively contributing to the development process.
• Lead engineering efforts, mentoring, effectively coordinating and delegating engineering duties • Prototype new gameplay ideas and mechanics • Creatively apply engineering best practices to implement architecture and programming for our games • Own and support our DevOps pipelines utilizing tools including Unity Cloud Build and Bitbucket • Identify and modify existing frameworks according to our project needs, building some game frameworks and subsystems from scratch as needed • Engage in all aspects of game programming: Systems, UI / UX, APIs, internationalization and localization, optimization, and instrumentation • Expand games from PC to console platforms • Troubleshoot code and fix bugs • Mentor junior programmers • Educate and explain programming concerns to the rest of the Development Team • Work with the Design Team to maintain UX quality throughout the development process • Actively collaborate with the rest of the Development Team, openly communicating progress and problems, helping us set realistic project timelines and expectations • Participate in internal game testing and feedback • Help to create and maintain core technical documentation • Balance and prioritize tasks to meet deadlines, working within agreed timeframes and budgets
Gameplay Motion Designer – Unity
Hire OverseasScale Your Business while Saving Money By Hiring Overseas Employees
• Design and implement animations, transitions, and motion systems inside Unity • Create motion for gameplay moments, UI interactions, menus, and state changes • Ensure motion feels responsive, readable, and aligned with gameplay pacing • Optimize animations for performance across mobile devices • Collaborate with engineers to ensure motion systems are scalable and maintainable • Troubleshoot animation, performance, or integration issues across devices • Build reusable animation systems and templates for consistent execution • Partner with product designers, engineers, and game designers to align motion with intent • Refine motion timing, easing, and transitions to improve clarity and feel • Help test and iterate based on player feedback and performance data
Unity Engineer – Mobile Games
Tripledot StudiosTripledot Studios is a fast-growing mobile gaming company dedicated to creating high-quality, engaging, and globally successful games. With a mission to become one of the world’s
• Evaluate current Live Ops workflows and the existing tech stack, then recommend and implement improvements that reduce friction for developers and improve safety and scalability. • Build backend services that power Live Ops workflows such as events, offers, segmentation, and configuration • Develop internal web tools and dashboards used to create, preview, validate, and publish changes • Build Unity based tools and packages that developers use inside the editor to configure and validate Live Ops content • Design safe release mechanisms including approvals, versioning, audit logs, and rollback • Create APIs and data models that support eligibility rules, targeting, scheduling, and content lifecycle management • Improve reliability and observability by adding monitoring and alerting, and by documenting clear on call steps for diagnosing issues and rolling back changes • Partner with engineers, product, and data to define requirements and ship tools that are easy to adopt • Maintain strong documentation and developer onboarding for your systems



