> Markdown version of [/jobs/ext/4516245-software-engineer-specs-c-level-5](https://www.wearedevelopers.com/jobs/ext/4516245-software-engineer-specs-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 C++, Level 5 - **Company:** Snap Inc. - **Location:** Santa Monica, CA, United States - **Experience:** Expert - **Salary:** $209,000 - $313,000 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), 3D Computer Graphics Software, Application Programming Interfaces (APIs), Augmented Reality, C++ (Programming Language), Software Engineering, Kotlin, Information Technology - **Published:** November 1, 2026 - **Apply:** https://www.adzuna.com/details/5846241705 ## About the Role * Experience in one or more object oriented languages like C++, Kotlin or Java * Experience in delivering top quality, performant and scalable code with extensive unit / functional testing * Excellent verbal and written communication skills, with high attention to detail Minimum Qualifications: * Bachelor's degree in Computer Science, related degree or equivalent practical experience * 5+ years of software development experience Preferred Qualifications: * 7+ years of experience building and shipping high performance code * Experience with operating systems, resource-constrained devices and 3d graphics * Practice designing SDKs, APIs and Platforms ## Description * Design, improve, and support reusable components, interactions, frameworks and SDKs that enable immersive experiences on Snap Spectacles Augmented Reality Glasses * Develop components of the operating system powering Spectacles, SnapOS * Participate in code and design reviews * Interact with design, interactive engineering, and product teams to shape and launch products