> Markdown version of [/jobs/ext/4523613-software-engineer-specs-lenses-c-level-5](https://www.wearedevelopers.com/jobs/ext/4523613-software-engineer-specs-lenses-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, Specs Lenses C++, Level 5 - **Company:** Snap Inc. - **Location:** Bellevue, WA, United States - **Experience:** Experienced - **Salary:** $209,000 - $313,000 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Software Applications, C++ (Programming Language), CMake, Software Quality, Code Review, Cursor, Github, Python (Programming Language), Qt (Software), Software Engineering, Software Systems, Systems Integration, TypeScript, Scripting, Claude Code, Multi-Agent Systems, Prompt Engineering, Agentic-AI, Information Technology, Build Tools, Real-time Rendering, Unreal Engine, Jenkins - **Published:** November 2, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3487407543&tx=JL2923FFG&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Strong computer science fundamentals and problem-solving skills * Strong proficiency in C++ and experience with modern C++ development * Experience with scripting languages such as Python, JavaScript, or TypeScript * Great communication skills; ability to work in a team and lead by example * Pragmatic engineering judgment, with the ability to balance iteration speed, reliability, maintainability, and security * Hands-on experience with AI-assisted development tools such as Cursor, Claude Code, Codex, or similar * Understanding of AI systems and agentic workflows * Focus on engineering quality, including testing, maintainability, and performance, * BS in a technical field such as computer science or equivalent years of experience * 6+ years of post-Bachelor's software development experience; or Master's degree in a technical field + 3+ year of post-grad software development experience; or PhD in a relevant technical field, * Experience designing or integrating agentic systems, including tool use, context management, evaluation, reliability, or integration into developer workflows * Experience with multi-agent systems, agent harness engineering, context engineering, or building tools and ecosystems for AI agents * Experience integrating AI or agentic capabilities into production developer workflows or software systems * Experience with a 3D engine such as Unity, Unreal Engine, or a comparable real-time rendering platform * Experience with build systems and developer infrastructure such as CMake, Conan, Jenkins, GitHub Actions, or similar * Experience with Qt, ImGui, or similar frameworks for building cross-platform desktop software * Experience with JavaScript engines, embedded runtimes, or frameworks used to execute and integrate user-provided code * Experience working on large or complex codebases ## Description * Design, develop, and support features for Lens Engine and Lens Studio, enabling AR experiences across Snapchat and Specs * Build, integrate, and improve agentic development workflows and tooling * Contribute to technical roadmap planning, architecture decisions, and technical specifications * Participate in code reviews, design reviews, and technical discussions * Collaborate with cross-functional partners across product, design, and engineering * Contribute to improving code quality, reliability, performance, and developer productivity