Logo for PlayMagic LLC

Senior Programmer C++ (Mexico/Remote)

Roles & Responsibilities

  • 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 with background in parallel programming and multi-threaded engine systems

Requirements:

  • Design, develop, optimize, and debug UE4+ engine systems; deploy, evaluate performance, and test on supported game platforms
  • Collaborate with production, engineering, design, and art teams on technical goals and features; participate in code reviews; contribute to engine technology roadmap
  • Develop, maintain, and optimize middleware, SDKs, internal libraries and related tooling; document technical aspects throughout a project
  • Communicate with developers and leadership using tools (Slack, Zoom, Teams); foster peer education, self-study, and cross-team collaboration across territories and time zones

Job description

  • Mexico or remote, fulltime

    YOUR RESPONSIBILITIES:

    • 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.

    REQUIRED QUALIFICATIONS: 

    • 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.

    BONUS QUALIFICATIONS:

    • Great interpersonal skills.
    • Familiarity with common game industry tools & middleware.
    • Familiarity with current and next console SDKs, Steam, Epic Game Store.

    Software Engineer Related jobs

    Other jobs at PlayMagic LLC

    We help you get seen. Not ignored.

    We help you get seen faster — by the right people.

    🚀

    Auto-Apply

    We apply for you — automatically and instantly.

    Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

    AI Match Feedback

    Know your real match before you apply.

    Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

    Upgrade to Premium. Apply smarter and get noticed.

    Upgrade to Premium

    Join thousands of professionals who got noticed and hired faster.