Brightline seeking an experienced and dynamic Director of Software Development 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, technical expertise, and the ability to lead by example, setting high standards for code quality, configuration control, and documentation practices.
Key Responsibilities
- Oversee the complete software development process, from initial design through delivery, ensuring alignment with organizational goals and maintaining high standards of software discipline.
- Manage and optimize the entire CI/CD pipeline, embedding DevSecOps methodologies across the team for streamlined, secure, and reliable deployments.
- Develop and enforce software best practices, including documentation, configuration management, and quality assurance, ensuring all code is built to be reusable and scalable.
- Collaborate closely with cross-functional teams to build software adaptable for VR/AR and immersive applications, aligning with our spatial computing platform goals.
- Act as a hands-on developer when necessary, leading by example to inspire the team with technical acumen and a passion for quality software development.
- Foster a culture of continuous improvement, keeping the team updated on best practices, new technologies, and emerging trends in software development.
Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Experience: 10+ years in software development with at least 5 years in a senior leadership role, ideally delivering software to public sector or large enterprise customers at scale.
- Proficiency in C++ and Python with experience in software development for gaming and immersive applications.
- Deep understanding of CI/CD pipelines, DevSecOps practices, and configuration 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.
- Familiarity with Universal Scene Description (USD) is a plus, as is experience with AI-driven software solutions.
- Leadership: Proven ability to lead, mentor, and inspire a team of skilled software developers, fostering a high-performance, collaborative environment.
Preferred Skills
- Demonstrated experience delivering high-performance software solutions to large-scale enterprise or public sector clients.
- Expertise in spatial computing and adapting software for VR, AR, and immersive applications.
- 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 a 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.
This is an exceptional opportunity to take on a transformative role, where you’ll influence the future of spatial computing technology by setting standards, inspiring a talented team, and directly contributing to the development of industry-leading software solutions. Join us to lead, innovate, and shape the future of immersive and interactive technology!
This position requires the candidate to be a US citizen and to be able to obtain a security clearance.