> Markdown version of [/jobs/ext/3972409-software-engineer-c-level-4](https://www.wearedevelopers.com/jobs/ext/3972409-software-engineer-c-level-4). 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 4 - **Company:** Snap Inc. - **Location:** Santa Monica, CA, United States - **Experience:** Experienced - **Salary:** $157,000.0 - $235,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), Requirements Management, Software Engineering, Scripting, Claude Code, Information Technology, C++14 - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-c-level-4-santa-monica-ca--a135b7bf-760f-48f6-9e68-79058c78291e ## About the Role Software Engineering, C++ Programming Language, Requirements Management, Operating Systems, Programming Tools, Software Engineering, C++ Programming Language, Accounts Receivable, Team Player, Computer Science, * 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 * 2+ years of industry C++ development experience * 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