> Markdown version of [/jobs/ext/4294008-software-engineer-c-level-5](https://www.wearedevelopers.com/jobs/ext/4294008-software-engineer-c-level-5). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, C++, Level 5 - **Company:** Snap Inc. - **Location:** Los Angeles, CA, United States - **Experience:** Expert - **Salary:** $178,000.0 - $313,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), 3D Rendering, Application Programming Interfaces (APIs), Artificial Intelligence, Computer Vision, C++ (Programming Language), Command-Line Interface, Cursor, Linux, Programming Tools, DirectX (Software), Eigen (C++ Library), Generalized Linear Model, Python (Programming Language), Machine Learning, OpenCV, OpenGL, Qt (Software), Scripting, Claude Code, C++14 - **Published:** October 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=819a9317097e4494 ## About the Role * Strong computer science fundamentals * Great communication skills; ability to work in a team * Knowledge of scripting languages (one of Python or JavaScript) * Understanding of Linux/Unix environment and command line tools Hands-on with AI dev tools (e.g., Cursor, Claude Code, Codex or similar) *, * BS in a technical field or equivalent years of experience * 6+ years of industry C++ development experience * Experience with AI-assisted design and development from spec creation to implementation * One of: + Experience with rendering APIs such as DirectX, Metal, Vulkan or OpenGL + Experience with a 3D rendering engine like Lens Studio, Unity or Unreal Experience with computer vision, sensors, or machine learning + Preferred Qualifications: * Experience with modern C++ * Technical leadership experience * Experience creating developer-facing APIs and libraries * Knowledge of Qt framework * Experience with libraries like OpenCV, Eigen and glm. * Experience with AI-assisted design and development from spec creation to implementation ## Description * Design, develop, and support features for LensCore, the AR engine driving experiences on Specs, Snapchat Lenses and Lens Studio * Optimize LensCore engine for Specs * Work closely with other teams to bring your features to Lens creators Participate in feature planning and creating technical specifications *