Manager, Software Engineering
Role details
Job location
Tech stack
Job description
Artificial Intelligence * Cloud * Machine Learning * Mobile * Software * Virtual Reality * App developmentWe believe the camera presents the greatest opportunity to improve the way people live and communicate.The RoleThe Engineering Manager will oversee software solutions for AR glasses, manage a development team, and collaborate on technical strategies and roadmaps.Summary Generated by Built In
Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat , a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio , an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles .
The Spectacles team is pushing the boundaries of technology to bring people closer together in the real world. Our fifth-generation Spectacles, powered by Snap OS, showcase how standalone, see-through AR glasses make playing, learning, and working better together.
We're looking for an Engineering manager with a passion for AR to join the Spectacles team in London, UK!
What you'll do:
In this role, you will be working on client-side solutions that tie together graphics, computer vision, and developer tools. Working in London, you'll be collaborating closely with Snap hardware and software teams around the world, pushing the boundaries of what's possible in AR. You will:
Implement and maintain software to run multiplayer experiences on AR glasses in a compute-constrained environment
Manage and mentor a team of developers in a fast-paced environment, creating growth opportunities, giving regular feedback, and managing performance
Set the strategy, evaluate technical tradeoffs, and build a roadmap
Work together with our cross-functional engineering and research teams in software engineering, computer vision, machine learning and graphics to write software for SnapOS, the operating system for Spectacles
Requirements
Strong knowledge of C++ and API design
Experience with leading an engineering team working on large, complex technical initiatives
Ability to collaborate with internal stakeholders at all levels of a company
Strong communication and interpersonal skills
Minimum Qualifications
Bachelor's Degree in a relevant technical field or equivalent years of experience
Proficiency in programming C and C++ on Linux-based platforms
Extensive experience of post-Bachelor's software development experience
Experience managing a team
Preferred Qualifications
Experience working with high performance embedded systems
Experience working on multiplayer systems
Track record of delivery in rapidly changing, highly collaborative, multi-stakeholder environments