Senior Programmer, C++

Job not on LinkedIn

🕒 March 31

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of PlayMagic LLC

PlayMagic LLC

11 - 50 employees

Founded 2011

PlayMagic is a game development studio specializing in premium game development across various platforms such as consoles, PC, and VR, with prior experience in mobile, motion sensing, and serious games. Currently, the company operates as a fully remote studio, employing over 40 talented individuals worldwide, with the majority of its management team based in Europe and a 17-person engineering team in Mexico. PlayMagic engages in Work For Hire projects for third-party companies (including co-development/staff augmentation, full cycle development, porting, and prototyping) as well as developing original games and intellectual properties. The core team comprises veterans from AAA developers and publishers like Activision, Microsoft, EA, Square, Sony, Psygnosis, Ubisoft, and Sega. The company has contributed to a variety of high-profile AAA and AA projects for clients such as Sumo, Tencent, Activision (COD), TLM, Square, Lego, SmileGate, InExile, Archiact, 4A Games, Microids, Aspyr, and many others. PlayMagic is currently developing a series of original game prototypes across multiple genres, including squad-based, real-time tactical shooters, third-person action adventures, FPS (licensed), and driving adventures. The company is a certified developer for Sony, Microsoft, and Nintendo.

📋 Description

• Design, develop, optimize, and debug UE4+ engine systems. • Deploy, evaluate performance, and test on supported game platforms. • Work closely with production, engineering, design, and art teams on technical goals, features, and development. • Participate in code reviews. • Contribute to design and roadmap of engine technology. • Collaborate and co-develop with other engineering teams. • Use company-provided workstation hardware, console dev kits, and video game industry-standard software tools such as Visual Studio and Perforce to perform your work. • Communicate with other developers, and company leadership, using online tools such as Slack, Zoom, and Teams. • Collaborate in peer education and self-study. • Develop, maintain, and optimize the middleware, code, SDKs, internal libraries, and everything in between. • Participate with other departments providing development, documentation, influence strategy, and overall direction for games technology through your contributions.

🎯 Requirements

• Bachelor's Degree in Computer Science or equivalent combination of education and experience. • 3+ years developing and optimizing engine systems. • 1+ shipped AAA console or PC titles with UE4. • Strong C/C++ skills are a must. • Background in parallel programming and multi-threaded engine systems. • Understanding of computer architecture and memory systems. • Knowledge and experience with game development systems. • Conversant in PC and Console game development techniques and best practices. • Great with lateral thinking and motivation to work independently and on a team as well as the ability to work directly with teams across multiple territories and time zones. • Ability to create and maintain technical documentation from the beginning of a project through completion. • Dedication, teamwork, and professionalism.

Apply Now

Similar Jobs

🕒 March 31

AllianceIT Inc

11 - 50

🏢 Enterprise

Full Stack Software Engineer at AllianceIT modernizing Dealer-facing web applications with web services and C# technologies. Collaborating in an agile team to enhance user experience and application performance.

ASP.NET

Azure

JavaScript

jQuery

SQL

.NET

🕒 March 25

Minor Hotels Europe and Americas

10,000+ employees

👥 B2C

Python Support Engineer at Capgemini Engineering managing cloud application deployment and camera operations. Collaborating with technical teams and providing customer support in field environments.

🗣️🇪🇸 Spanish Required

Azure

Docker

Linux

Python

🕒 March 24

Lateral Group

201 - 500

🤖 Artificial Intelligence

🤝 B2B

🏢 Enterprise

Senior .NET Engineer developing modern UI with Blazor while collaborating in a remote-first team. Working on high-quality user experiences in a profitable technology company.

🗣️🇪🇸 Spanish Required

.NET

🕒 March 20

VALCE Talent Solutions

11 - 50

🤝 B2B

🎯 Recruiter

Software Engineer developing Ruby on Rails applications for Hexaware. Collaborating with frontend teams and ensuring software engineering best practices are followed.

🗣️🇪🇸 Spanish Required

MySQL

Ruby

Ruby on Rails

🕒 March 20

VALCE Talent Solutions

11 - 50

🤝 B2B

🎯 Recruiter

Java Fullstack Developer developing applications and integrations remotely for Hexaware. Collaborating on APIs and data management while contributing to code quality and testing.

🗣️🇪🇸 Spanish Required

Apache

Java

JavaScript

JUnit

Kafka

Oracle

Spring

Spring Boot

SpringBoot

Subversion