> Markdown version of [/jobs/ext/2696787-software-engineer-specs-lenses-level-5](https://www.wearedevelopers.com/jobs/ext/2696787-software-engineer-specs-lenses-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, Level 5 - **Company:** Snap Inc. - **Location:** Los Angeles, CA, United States - **Experience:** Experienced - **Salary:** $209,000.0 - $313,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Software Applications, C++ (Programming Language), CMake, Software Quality, Code Review, Cursor (Graphical User Interface Elements), Github, Python (Programming Language), Qt (Software), Software Engineering, Software Systems, Systems Integration, TypeScript, Scripting, Multi-Agent Systems, Information Technology, Build Tools, Unreal Engine, Jenkins - **Published:** September 3, 2026 - **Apply:** https://www.beyondlosangeles.com/job.asp?id=3375520039&tx=KK6363FFJ&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 Snapchat's AR 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 ## Related Videos - [You don't need to write the code. You need to become a verification architect and prove it's correct](https://www.wearedevelopers.com/videos/100023-you-don-t-need-to-write-the-code-you-need-to-become-a-verification-architect-and-prove-it-s-correct) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney](https://www.wearedevelopers.com/videos/1309-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)