Cosm
Director, Software Engineering
Skills
12 hours ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Pittsburgh, PA, USA
Work mode:
Onsite
Published on:
27 October 2026
What they need
Cosm is a global technology company that brings experiences to life in immersive environments. We help our partners create spaces and content that blur the lines of real and virtual across three primary markets: Sports and Entertainment, Science and Education, and Parks and Attractions. Cosm was born from the fusion of some of the greatest innovators in the history of technology. Evans & Sutherland, Spitz, Inc., and Cosm Immersive combined forces to power the immersive experiences of the future as Cosm. Innovation is in our DNA.
IMPORTANT NOTICE FROM THE COSM HUMAN RESOURCES & RECRUITING TEAM REGARDING A RECRUITING SCAM: Your security and trust matter to us. Please note that Cosm Recruiters will ALWAYS communicate with you from an official "@Cosm.com" email address or through authorized platforms such as LinkedIn. We will NEVER request payments, banking details, or personal financial information during the recruitment process. If you receive a suspicious communication or job offer claiming to be from Cosm, please do not respond or share personal information. For official Cosm opportunities, always visit www.cosm.com/careers.
Summary The Director, Software Engineering, is responsible for leading the software engineering organization responsible for Cosm’s real-time video, media processing, and distributed technology platforms. This role provides both technical and organizational leadership across teams building mission-critical systems supporting Cosm’s venues, broadcast operations, league partners, and streaming experiences. The Director will lead and develop engineering teams, establish technical direction, improve engineering processes, and partner closely with Product, Video Technology, Broadcast Engineering, Operations, and other cross-functional teams to translate business and technology objectives into scalable software solutions. This is an engineering leadership role rather than an individual contributor position. The ideal candidate brings a strong software engineering background and enough technical depth to guide architecture, evaluate engineering decisions, and mentor senior technical leaders, while focusing primarily on building high-performing teams, setting priorities, removing organizational barriers, and ensuring consistent execution across the software development lifecycle.
Responsibilities
- Lead, manage, and develop software engineering teams responsible for real-time video, media processing, distributed systems, cloud services, and supporting technology platforms.
- Build and scale a high-performing engineering organization through hiring, coaching, career development, performance management, and development of engineers and technical leaders.
- Establish clear engineering priorities, ownership, and accountability while aligning team roadmaps and execution with broader Video Technology and company objectives.
- Partner with senior technical leaders across the organization to establish architectural direction and ensure solutions are scalable, reliable, performant, secure, and maintainable.
- Work closely with Product, Broadcast Engineering, Operations, and other cross-functional leaders to translate business requirements and strategic initiatives into executable engineering roadmaps.
- Own engineering execution across the software development lifecycle, including planning, architecture, development, testing, deployment, observability, operational support, and incident response.
- Establish and continuously improve engineering standards and processes around code quality, architecture reviews, CI/CD, documentation, testing, release management, and production readiness.
- Balance near-term delivery requirements with long-term investments in architecture, technical debt reduction, platform scalability, reliability, and engineering efficiency.
- Drive a culture of technical excellence, experimentation, and innovation while ensuring new technologies are evaluated against clear technical and business requirements.
- Communicate engineering strategy, technical tradeoffs, project status, organizational needs, risks, and resource requirements clearly to technical and non-technical leadership.
Experience
- BS degree or higher in Computer Science, Software Engineering, Electrical / Computer Engineering, or equivalent professional experience.
- 10+ years of professional software engineering experience, including 5+ years of engineering management experience
- Demonstrated success building, scaling, mentoring, and retaining high-performing software engineering teams and developing future technical and people leaders.
- Strong technical foundation with the ability to guide architecture, challenge technical assumptions, evaluate tradeoffs, and provide direction to senior engineers
- Experience leading teams responsible for complex, distributed, high-performance, real-time, or mission-critical systems, preferably within video, broadcast, streaming media, or media processing environments.
- Technical fluency across multiple programming languages and technology stacks, which may include C++, Rust, C#, Python, Go, Java, JavaScript/TypeScript, or similar modern languages.
- Strong understanding of modern software architecture, APIs, distributed systems, AWS cloud infrastructure, Windows and Linux environments, CI/CD, automated testing, observability, source control, and modern DevOps practices.
- Experience with real-time media technologies, including video codecs and streaming transports such as HEVC, MPEG-TS, SRT, HLS, WebRTC, RTP, or ST 2110, as well as multimedia or GPU-accelerated frameworks such as GStreamer, FFmpeg, NVIDIA CUDA, or the NVIDIA Video Codec SDK.
- Experience establishing engineering roadmaps, development processes, technical standards, and measurable expectations while balancing technical quality, business priorities, engineering capacity, and delivery timelines.
- Strong cross-functional leadership and communication skills, with experience partnering across Product, Operations, Infrastructure, Hardware, and executive leadership; experience with cloud-based media workflows, AI/ML, hardware/software integration, or significant platform modernization is highly valued.
All applicants must be at least 18 years of age at the time of employment. This requirement is in accordance with applicable federal, state, and local labor laws. Cosm is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Other offers great for you!
These companies are also looking for great profiles
Top Profil
Engineering Manager Senior - IDF
Freelance
Paris, France
Hybrid
Skills
1 day ago
Quick apply
Elevate
Date Engineering
550
Permanent contract
Remote
Skills
1 day ago
Quick apply
Unitech Solutions
Engineering Manager - Fintech
70K
Permanent contract
Maisons-Alfort, France
Hybrid, Onsite
Skills
12 hours ago
Quick apply
No company information available.