{"schemaVersion":"jobsearcher.job.v1","id":"b3ba1badf877a84f00d2502e","url":"https://jobsearcher.com/jobs/b3ba1badf877a84f00d2502e","canonicalUrl":"https://jobsearcher.com/jobs/b3ba1badf877a84f00d2502e","title":"Software Engineer, C++, Level 5","description":"OverviewAs a C++ Software Engineer on the Specs Lens Platform team, you will help design and optimize the LensCore AR engine for Specs, Snapchat Lenses, and Lens Studio. You'll collaborate with cross-functional teams to bring features to Lens creators and contribute to technical specifications. This role centers on building high-performance AR capabilities at scale, shaping how users experience digital objects in the real world. Join a mission-driven company pushing human progress through immersive computing.Compensation / Benefitspaid parental leavecomprehensive medical coverageemotional and mental health support programsequity in RSUscompensation packageswork location flexibility (office presence emphasized by policy)ResponsibilitiesDesign, develop, and support features for LensCore across Specs, Snapchat Lenses, and Lens StudioOptimize LensCore engine performance for SpecsCollaborate with cross-functional teams to enable features for Lens creatorsParticipate in feature planning and create technical specificationsKey requirements6+ years of industry C++ development experienceExperience with AI-assisted design and development from spec creation to implementationExperience with rendering APIs (DirectX, Metal, Vulkan, OpenGL) OR 3D rendering engines (Lens Studio, Unity, Unreal) OR computer vision/sensors/MLBS in a technical field or equivalent years of experienceStrong CS fundamentalsGood communication and teamwork skillsExperience with Linux/Unix environment and command line toolsFamiliarity with scripting languages (Python or JavaScript)Hands-on with AI dev tools (e.g., Cursor, Claude Code, Codex or similar)strong communicationteam-oriented collaborationproblem-solving mindsetC++ (modern)rendering APIs: DirectX, Metal, Vulkan, OpenGL3D rendering engines: Lens Studio, Unity, Unreal","company":"Snap","rawCompany":"snap","city":"Long Beach","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-26T14:33:10.245Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer, C++, Level 5","description":"OverviewAs a C++ Software Engineer on the Specs Lens Platform team, you will help design and optimize the LensCore AR engine for Specs, Snapchat Lenses, and Lens Studio. You'll collaborate with cross-functional teams to bring features to Lens creators and contribute to technical specifications. This role centers on building high-performance AR capabilities at scale, shaping how users experience digital objects in the real world. Join a mission-driven company pushing human progress through immersive computing.Compensation / Benefitspaid parental leavecomprehensive medical coverageemotional and mental health support programsequity in RSUscompensation packageswork location flexibility (office presence emphasized by policy)ResponsibilitiesDesign, develop, and support features for LensCore across Specs, Snapchat Lenses, and Lens StudioOptimize LensCore engine performance for SpecsCollaborate with cross-functional teams to enable features for Lens creatorsParticipate in feature planning and create technical specificationsKey requirements6+ years of industry C++ development experienceExperience with AI-assisted design and development from spec creation to implementationExperience with rendering APIs (DirectX, Metal, Vulkan, OpenGL) OR 3D rendering engines (Lens Studio, Unity, Unreal) OR computer vision/sensors/MLBS in a technical field or equivalent years of experienceStrong CS fundamentalsGood communication and teamwork skillsExperience with Linux/Unix environment and command line toolsFamiliarity with scripting languages (Python or JavaScript)Hands-on with AI dev tools (e.g., Cursor, Claude Code, Codex or similar)strong communicationteam-oriented collaborationproblem-solving mindsetC++ (modern)rendering APIs: DirectX, Metal, Vulkan, OpenGL3D rendering engines: Lens Studio, Unity, Unreal","datePosted":"2026-10-26T14:33:10.245Z","dateModified":"2026-10-26T14:33:10.245Z","hiringOrganization":{"@type":"Organization","name":"Snap","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Long Beach","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"b3ba1badf877a84f00d2502e"},"url":"https://jobsearcher.com/jobs/b3ba1badf877a84f00d2502e"}}