Director of Engineering

2 Days ago • 10 Years +

Job Summary

Job Description

The Director of Engineering will lead software development initiatives, manage the CI/CD pipeline, and implement DevSecOps methodologies. This role involves leading a software team to build scalable solutions. Key responsibilities include defining the technical vision, leading technical production, ensuring the adoption of modern development practices, overseeing the software development lifecycle, and producing detailed documentation. They will implement best practices for configuration control, collaborate with cross-functional teams, integrate security into the development process, and translate high-level requirements into tasks. The ideal candidate will have experience in C++ and game engines such as Unreal Engine or Unity, and lead the team to build immersive VR/AR workflows.
Must have:
  • 10+ years in software development, 5+ in senior leadership.
  • Proficiency in C++.
  • Deep understanding of SDLC, CI/CD, DevSecOps, and configuration management.
  • Experience with game engines like Unreal Engine or Unity.
  • Bachelor’s or Master’s in Computer Science or related field.
Good to have:
  • Expertise in spatial computing for VR, AR, and immersive applications.
  • Familiarity with Universal Scene Description (USD).
  • Experience with AI or machine learning technologies.

Job Details


Overview: We are seeking an experienced and dynamic Director of Engineering to lead and drive our software development initiatives. This senior leadership role will be pivotal in shaping the entire software development lifecycle, managing the CI/CD pipeline, implementing DevSecOps methodologies, and fostering a disciplined, best-practices-oriented development environment. As a hands-on technical leader, you will guide a highly talented software team in building reusable, scalable, and robust solutions on our spatial computing platform. This role requires a blend of strategic vision, deep technical expertise, and the ability to lead by example, setting high standards for code quality, configuration control, and documentation practices. 


Key Responsibilities: 

  • Define and implement the technical vision, architecture, and roadmap for secure, scalable systems. 
  • Lead the execution of technical production efforts. 
  • Actively engage in software development activities, including coding
    reviews, to ensure successful delivery of critical programs.
     
  • Implement the adoption of modern development practices such as DevSecOps, CI/CD pipelines, and Agile methodologies. 
  • Oversee all phases of the software development lifecycle, ensuring alignment with organizational goals and mission needs. 
  • Produce and maintain detailed documentation, including system architecture, design specifications, and test plans, to fully describe software and platform products. 
  • Establish and enforce best practices for configuration control, ensuring reproducibility and traceability. 
  • Collaborate with cross-functional teams to align documentation with system requirements and updates. 
  • Integrate security into every stage of the development process through proactive threat mitigation and secure coding practices. 
  • Evaluate and approve technical solutions to ensure they meet the requirements and standards. 
  • Translate high-level requirements into technical executable tasks for the development team. 
  • Implement discipline in SDLC, DEVSECOPS, and testing rigor, including unit testing, integration testing, and system testing. 


Required Qualifications: 

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or Systems Engineering with an emphasis on software systems. 
  • Experience: 10+ years in software development with at least 5 years in a senior leadership role, delivering software at scale (ideally to public sector or large enterprise customers). 
  • Technical Expertise: Proficiency in computer languages such as C++ with experience in software development for gaming and immersive applications. 
  • Deep understanding of all phases of SDLC, CI/CD pipelines, DevSecOps practices, and configuration control/management. 
  • Strong knowledge of software design principles, with a focus on creating scalable and reusable code. 
  • Experience with game engines such as Unreal Engine or Unity, essential for developing immersive VR/AR workflows. 
  • Proven ability to lead, mentor, and inspire a team of skilled software developers, fostering a high-performance, collaborative environment. 


Preferred Skills: 

  • Expertise in spatial computing and adapting software for VR, AR, and immersive applications. 
  • Familiarity with Universal Scene Description (USD) is a plus, as is experience with AI-driven software solutions. 
  • Experience with AI or machine learning technologies as they apply to 3D or spatial computing environments. 


What We Value: 

  • A collaborative, multidisciplinary team player with a hands-on approach and dedication to high standards. 
  • A commitment to advancing cutting-edge technologies and integrating new methodologies to enhance software quality and team efficiency. 
  • A passion for building and innovating within a high-growth, dynamic environment, where leadership is achieved through technical excellence and a clear vision. 

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Ashburn, Virginia, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Ashburn, Virginia, United States (On-Site)

Ashburn, Virginia, United States (Hybrid)

Livermore, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Brightline

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug