Virtual Reality and Augmented Reality Engineer, Senior

Key Role:

Apply technical expertise and direct management for a growing team of software engineers that specialize in developing high quality immersive games and military simulations. Participate in pre-production planning of new game projects to outline technical challenges and avoid barriers during the development. Help to define technical requirements and development strategies and roadmaps for all projects and drive the execution of them. Work with the engineering team to streamline development roadmaps and priorities across different teams and products and establish the technical quality level of all projects, including coding standards, performance, and scalability of features and services. Check the state of development tools and production pipeline regularly to fit to project requirements and produce and maintain plans for mitigation of technical risks across development teams. Collaborate with other technology teams on a technical and knowledge sharing level. Keep up with the latest technology trends and contribute to development tasks to implement new capabilities and features in Unreal Engine 4 and Unity applications, as needed. This position is located in Fayetteville, NC.

Basic Qualifications:

-8+ years of experience with software engineering

-Experience in working with AAA game studio production pipelines as an engineer

-Experience with contributing to the development of one or more shipped AAA game titles

-Experience with teaching game industry best practices for the creation of complex game features and systems

-Experience with complex C++ coding and design of systems and features for Unreal Engine and Unity

-Experience with Version Control Software, including Git, Perforce, Plastic, and SVN

-Knowledge of all areas of the engineering pipeline in AAA game development, including expertise in Unreal Engine and Unity specific processes

-Ability to create and maintain milestones, schedules, deadlines, and efficient game development processes to estimate and develop accurate timelines to ensure engineering tasks are completed on schedule and within budget

-Ability to obtain a security clearance

-BFA, BA, or BS degree or 4+ years of experience as a Lead Engineer in lieu of degree

Additional Qualifications:

-Experience with technical leadership as an Engineering Manager or Technical Director

-Experience in a technical lead role, including developing and launching games or running a large-scale live service

-Experience in working with Unreal Engine, Unity, CryEngine, or other game engines

-Experience with developing for multiple platforms, including OSX, Windows, PS4, and Xbox One

-Experience in working with remote teams

-Ability to be a self-motivated problem solver that works well independently

-Ability to show a passion for making games

-Ability to demonstrate excellent negotiation, mediation, and conflict resolution expertise

-Ability to direct and delegate effectively while also providing effective critiques and feedback

-Ability to inspire and support software engineers throughout development with clear direction, concise feedback, and patient mentorship

-Ability to foster a dynamic and collaborative team environment


Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, or other protected characteristic—to fearlessly drive change.


Not ready to apply? Join our talent community and sign up for job alerts.