Resume and JobRESUME AND JOB
Snap Inc logo

Manager, Software Engineering

Snap Inc

Manager, Software Engineering

Snap Inc logo

Snap Inc

full-time

Posted: December 1, 2025

Number of Vacancies: 1

Job Description

Manager, Software Engineering

Location: London, United Kingdom

Department: Spectacles

Employment Type: Full time

About Snap Inc

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.

About the Role

Snap Inc is a camera company that believes in empowering people to express themselves, live in the moment, learn about the world, and have fun together through innovative AR technologies. Our Spectacles team in London is at the forefront of this mission, developing fifth-generation standalone AR glasses powered by Snap OS that transform playing, learning, and working in the real world. We're seeking a passionate Manager, Software Engineering to lead client-side solutions that fuse graphics, computer vision, and developer tools, collaborating with global hardware and software teams to redefine AR experiences. In this role, you'll manage a high-performing team of developers, fostering growth through mentorship, feedback, and performance management while setting strategic direction, evaluating tradeoffs, and crafting roadmaps. You'll implement and maintain multiplayer software for compute-constrained AR glasses, working hand-in-hand with experts in software engineering, computer vision, machine learning, and graphics to advance Snap OS. Based in our vibrant London office, you'll thrive in a fast-paced, collaborative environment that pushes the boundaries of what's possible in AR innovation. Snap's creative culture celebrates diverse voices and backgrounds, driving breakthrough products like Snapchat and Spectacles. We practice a 'Default Together' policy, expecting 4+ days per week in-office to build our culture through dynamic collaboration. As an equal opportunity employer, Snap is committed to inclusive hiring and provides comprehensive benefits including paid parental leave, medical coverage, mental health support, and equity in our long-term success. If you're excited to shape the future of AR at Snap, join us!

What You'll Do

  • Implement and maintain software for multiplayer experiences on AR glasses in compute-constrained environments
  • Manage and mentor a team of developers in a fast-paced environment
  • Create growth opportunities and provide regular feedback to team members
  • Manage team performance and conduct evaluations
  • Set engineering strategy and evaluate technical tradeoffs
  • Build and maintain a technical roadmap for Spectacles software
  • Collaborate with cross-functional teams in software engineering, computer vision, machine learning, and graphics
  • Develop software for SnapOS, the operating system powering Spectacles
  • Work closely with global Snap hardware and software teams from London
  • Push boundaries of AR innovation through client-side solutions integrating graphics, computer vision, and developer tools

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 post-Bachelor’s software development experience
  • Experience managing an engineering team
  • Strong knowledge of C++ and API design
  • Experience leading an engineering team on large, complex technical initiatives
  • Ability to collaborate with internal stakeholders at all levels

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

Knowledge, Skills & Abilities

  • C++ programming
  • API design
  • Team leadership and mentoring
  • Performance management
  • Technical strategy and roadmap building
  • Cross-functional collaboration
  • Linux-based platform development
  • Embedded systems knowledge
  • Graphics programming
  • Computer vision
  • Machine learning integration
  • Multiplayer systems
  • Strong communication skills
  • Interpersonal skills
  • Stakeholder management
  • Problem-solving in compute-constrained environments
  • Agile development in fast-paced settings

Our Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages with long-term success sharing
  • Dynamic collaboration in a 'Default Together' office environment (4+ days/week)
  • Opportunities to innovate in AR and camera technology
  • Support for diverse backgrounds and inclusive culture
  • Accommodations for disabilities or special needs

"Default Together" Policy: At Snap Inc, we practice a "default together" approach and expect team members to work in an office 4+ days per week.

Snap is proud to be an equal opportunity employer.

Locations

  • London, United Kingdom

Salary

Estimated Salary Rangehigh confidence

140,000 - 240,000 GBP / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C++ programmingintermediate
  • API designintermediate
  • Team leadership and mentoringintermediate
  • Performance managementintermediate
  • Technical strategy and roadmap buildingintermediate
  • Cross-functional collaborationintermediate
  • Linux-based platform developmentintermediate
  • Embedded systems knowledgeintermediate
  • Graphics programmingintermediate
  • Computer visionintermediate
  • Machine learning integrationintermediate
  • Multiplayer systemsintermediate
  • Strong communication skillsintermediate
  • Interpersonal skillsintermediate
  • Stakeholder managementintermediate
  • Problem-solving in compute-constrained environmentsintermediate
  • Agile development in fast-paced settingsintermediate

Required Qualifications

  • Bachelor's Degree in a relevant technical field or equivalent years of experience (experience)
  • Proficiency in programming C and C++ on Linux-based platforms (experience)
  • Extensive post-Bachelor’s software development experience (experience)
  • Experience managing an engineering team (experience)
  • Strong knowledge of C++ and API design (experience)
  • Experience leading an engineering team on large, complex technical initiatives (experience)
  • Ability to collaborate with internal stakeholders at all levels (experience)

Preferred Qualifications

  • Experience working with high performance embedded systems (experience)
  • Experience working on multiplayer systems (experience)
  • Track record of delivery in rapidly changing, highly collaborative, multi-stakeholder environments (experience)

Responsibilities

  • Implement and maintain software for multiplayer experiences on AR glasses in compute-constrained environments
  • Manage and mentor a team of developers in a fast-paced environment
  • Create growth opportunities and provide regular feedback to team members
  • Manage team performance and conduct evaluations
  • Set engineering strategy and evaluate technical tradeoffs
  • Build and maintain a technical roadmap for Spectacles software
  • Collaborate with cross-functional teams in software engineering, computer vision, machine learning, and graphics
  • Develop software for SnapOS, the operating system powering Spectacles
  • Work closely with global Snap hardware and software teams from London
  • Push boundaries of AR innovation through client-side solutions integrating graphics, computer vision, and developer tools

Benefits

  • general: Paid parental leave
  • general: Comprehensive medical coverage
  • general: Emotional and mental health support programs
  • general: Compensation packages with long-term success sharing
  • general: Dynamic collaboration in a 'Default Together' office environment (4+ days/week)
  • general: Opportunities to innovate in AR and camera technology
  • general: Support for diverse backgrounds and inclusive culture
  • general: Accommodations for disabilities or special needs

Target Your Resume for "Manager, Software Engineering" , Snap Inc

Get personalized recommendations to optimize your resume specifically for Manager, Software Engineering. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Manager, Software Engineering" , Snap Inc

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Snap IncSnapchatSocial MediaARSpectaclesLondonUnited KingdomSpectacles

Related Jobs You May Like

No related jobs found at the moment.

Snap Inc logo

Manager, Software Engineering

Snap Inc

Manager, Software Engineering

Snap Inc logo

Snap Inc

full-time

Posted: December 1, 2025

Number of Vacancies: 1

Job Description

Manager, Software Engineering

Location: London, United Kingdom

Department: Spectacles

Employment Type: Full time

About Snap Inc

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.

About the Role

Snap Inc is a camera company that believes in empowering people to express themselves, live in the moment, learn about the world, and have fun together through innovative AR technologies. Our Spectacles team in London is at the forefront of this mission, developing fifth-generation standalone AR glasses powered by Snap OS that transform playing, learning, and working in the real world. We're seeking a passionate Manager, Software Engineering to lead client-side solutions that fuse graphics, computer vision, and developer tools, collaborating with global hardware and software teams to redefine AR experiences. In this role, you'll manage a high-performing team of developers, fostering growth through mentorship, feedback, and performance management while setting strategic direction, evaluating tradeoffs, and crafting roadmaps. You'll implement and maintain multiplayer software for compute-constrained AR glasses, working hand-in-hand with experts in software engineering, computer vision, machine learning, and graphics to advance Snap OS. Based in our vibrant London office, you'll thrive in a fast-paced, collaborative environment that pushes the boundaries of what's possible in AR innovation. Snap's creative culture celebrates diverse voices and backgrounds, driving breakthrough products like Snapchat and Spectacles. We practice a 'Default Together' policy, expecting 4+ days per week in-office to build our culture through dynamic collaboration. As an equal opportunity employer, Snap is committed to inclusive hiring and provides comprehensive benefits including paid parental leave, medical coverage, mental health support, and equity in our long-term success. If you're excited to shape the future of AR at Snap, join us!

What You'll Do

  • Implement and maintain software for multiplayer experiences on AR glasses in compute-constrained environments
  • Manage and mentor a team of developers in a fast-paced environment
  • Create growth opportunities and provide regular feedback to team members
  • Manage team performance and conduct evaluations
  • Set engineering strategy and evaluate technical tradeoffs
  • Build and maintain a technical roadmap for Spectacles software
  • Collaborate with cross-functional teams in software engineering, computer vision, machine learning, and graphics
  • Develop software for SnapOS, the operating system powering Spectacles
  • Work closely with global Snap hardware and software teams from London
  • Push boundaries of AR innovation through client-side solutions integrating graphics, computer vision, and developer tools

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 post-Bachelor’s software development experience
  • Experience managing an engineering team
  • Strong knowledge of C++ and API design
  • Experience leading an engineering team on large, complex technical initiatives
  • Ability to collaborate with internal stakeholders at all levels

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

Knowledge, Skills & Abilities

  • C++ programming
  • API design
  • Team leadership and mentoring
  • Performance management
  • Technical strategy and roadmap building
  • Cross-functional collaboration
  • Linux-based platform development
  • Embedded systems knowledge
  • Graphics programming
  • Computer vision
  • Machine learning integration
  • Multiplayer systems
  • Strong communication skills
  • Interpersonal skills
  • Stakeholder management
  • Problem-solving in compute-constrained environments
  • Agile development in fast-paced settings

Our Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages with long-term success sharing
  • Dynamic collaboration in a 'Default Together' office environment (4+ days/week)
  • Opportunities to innovate in AR and camera technology
  • Support for diverse backgrounds and inclusive culture
  • Accommodations for disabilities or special needs

"Default Together" Policy: At Snap Inc, we practice a "default together" approach and expect team members to work in an office 4+ days per week.

Snap is proud to be an equal opportunity employer.

Locations

  • London, United Kingdom

Salary

Estimated Salary Rangehigh confidence

140,000 - 240,000 GBP / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C++ programmingintermediate
  • API designintermediate
  • Team leadership and mentoringintermediate
  • Performance managementintermediate
  • Technical strategy and roadmap buildingintermediate
  • Cross-functional collaborationintermediate
  • Linux-based platform developmentintermediate
  • Embedded systems knowledgeintermediate
  • Graphics programmingintermediate
  • Computer visionintermediate
  • Machine learning integrationintermediate
  • Multiplayer systemsintermediate
  • Strong communication skillsintermediate
  • Interpersonal skillsintermediate
  • Stakeholder managementintermediate
  • Problem-solving in compute-constrained environmentsintermediate
  • Agile development in fast-paced settingsintermediate

Required Qualifications

  • Bachelor's Degree in a relevant technical field or equivalent years of experience (experience)
  • Proficiency in programming C and C++ on Linux-based platforms (experience)
  • Extensive post-Bachelor’s software development experience (experience)
  • Experience managing an engineering team (experience)
  • Strong knowledge of C++ and API design (experience)
  • Experience leading an engineering team on large, complex technical initiatives (experience)
  • Ability to collaborate with internal stakeholders at all levels (experience)

Preferred Qualifications

  • Experience working with high performance embedded systems (experience)
  • Experience working on multiplayer systems (experience)
  • Track record of delivery in rapidly changing, highly collaborative, multi-stakeholder environments (experience)

Responsibilities

  • Implement and maintain software for multiplayer experiences on AR glasses in compute-constrained environments
  • Manage and mentor a team of developers in a fast-paced environment
  • Create growth opportunities and provide regular feedback to team members
  • Manage team performance and conduct evaluations
  • Set engineering strategy and evaluate technical tradeoffs
  • Build and maintain a technical roadmap for Spectacles software
  • Collaborate with cross-functional teams in software engineering, computer vision, machine learning, and graphics
  • Develop software for SnapOS, the operating system powering Spectacles
  • Work closely with global Snap hardware and software teams from London
  • Push boundaries of AR innovation through client-side solutions integrating graphics, computer vision, and developer tools

Benefits

  • general: Paid parental leave
  • general: Comprehensive medical coverage
  • general: Emotional and mental health support programs
  • general: Compensation packages with long-term success sharing
  • general: Dynamic collaboration in a 'Default Together' office environment (4+ days/week)
  • general: Opportunities to innovate in AR and camera technology
  • general: Support for diverse backgrounds and inclusive culture
  • general: Accommodations for disabilities or special needs

Target Your Resume for "Manager, Software Engineering" , Snap Inc

Get personalized recommendations to optimize your resume specifically for Manager, Software Engineering. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Manager, Software Engineering" , Snap Inc

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Snap IncSnapchatSocial MediaARSpectaclesLondonUnited KingdomSpectacles

Related Jobs You May Like

No related jobs found at the moment.