
// Open Role at Stardock
Join Stardock as a Senior Game Developer, shaping awesome strategy games by implementing core C++ systems for rendering, audio, and networking. Leverage your 7+ years of experience to mentor peers and drive technical excellence.
Are you an avid gamer interested in creating awesome games? Stardock is currently seeking a talented Senior Game Developer. The ideal candidate is well versed in C++, has shipped titles in the past and loves strategy games. This is a salaried, full-time position at our Plymouth, Michigan office and relocation assistance will be provided.
Primary Responsibilities Include:
Education and/or Experience Desired:
The salary for this position ranges from $120,000 to $160,000 annually, depending on your qualifications, experience, and expertise. Stardock is committed to offering a competitive compensation package tailored to the right candidate.
- 7+ years of experience in game or simulation development. - Bachelor's Degree in Computer Science, Engineering, Mathematics, or relevant field. - Strong C++ background with expertise in modern C++ on multicore CPUs. - Passion for games and game design. - Self-motivated and adept at problem-solving. - Experience with modern graphics APIs (DirectX, OpenGL, Vulkan, Metal). - Expertise in several areas including Optimization, networking, UI/UX, AI, generative AI, physics, data management, graphics, gameplay, audio, HLSL/GLSL shaders, pipelines, and terrain. - Ability to learn new technology quickly and execute on schedule in a fast-paced, cross-discipline team environment. - Experienced with version control software (e.g., Perforce, SVN). - Implement low-level systems such as windowing, controllers, rendering, audio, and networking. - Architect, build, and maintain core systems. - Write technical documents describing core systems. - Mentor and collaborate with other developers in a team environment. - Work closely with Design, Production, and Art to develop requirements and implementation plans. - Manage timelines and milestones to meet stakeholder expectations. - Work closely with Production and QA to address bugs.