2 days ago
Base Salary
$178k - $313k/yr
Responsibilities
- Design, improve, and support reusable components, interactions, frameworks, and SDKs for immersive experiences on Snap Spectacles augmented reality glasses.
- Develop components of the operating system powering Spectacles, SnapOS.
- Deliver high-quality, performant, and scalable code with extensive unit and functional testing.
- Participate in code and design reviews.
- Collaborate with design, interactive engineering, and product teams to shape and launch products.
Requirements
- Bachelor’s degree in computer science or a related field, or equivalent practical experience.
- At least 5 years of software development experience.
- Experience with an object-oriented language such as C++, Kotlin, or Java.
- Strong experience delivering high-quality, performant, and scalable code with unit and functional testing.
- Excellent verbal and written communication skills and high attention to detail.
- Preferred: 7+ years of experience building and shipping high-performance code.
- Preferred: experience with operating systems, resource-constrained devices, and 3D graphics.
- Preferred: experience designing SDKs, APIs, and platforms.
Benefits
- Paid parental leave.
- Comprehensive medical coverage.
- Emotional and mental health support programs.
- Eligibility for equity in the form of RSUs.
- Expected to work in an office 4+ days per week under Snap’s Default Together policy.
About Snap
Snap Inc. builds Snapchat, a visual messaging app, and supports augmented reality through Lens Studio and Spectacles, plus related services like Bitmoji. The company monetizes primarily via advertising and sponsored AR experiences for consumers, creators, and brands. Founded in 2011 and headquartered in Santa Monica, it is publicly traded on the NYSE under the ticker SNAP.
