Taro Logo

Software Engineer, Level 3

Technology company focused on camera and AR technology, creator of Snapchat, Lens Studio, and Spectacles.
$118,000 - $176,000
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AR/VR · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Level 3

Snap Inc., the innovative technology company behind Snapchat, Lens Studio, and Spectacles, is seeking a Software Engineer (Level 3) to join their Spectacles AR experience team. This role focuses on developing cutting-edge AR experiences for next-generation Spectacles, working at the intersection of AR technology and hardware. The position involves creating core experiences for Spectacles, including browser integration, content watching, and communication features. You'll be part of a cross-functional team pushing the boundaries of AR technology, collaborating with designers, researchers, and product teams to define and implement AR features. The role requires expertise in JavaScript/TypeScript, understanding of AR/game development, and strong problem-solving abilities. Snap offers a comprehensive benefits package including medical coverage, paid parental leave, and equity opportunities. The company follows a "default together" policy, expecting team members to work in-office 4+ days per week. This is an excellent opportunity for engineers passionate about AR technology and interested in shaping the future of human communication and interaction through innovative AR experiences.

Last updated 2 months ago

Responsibilities For Software Engineer, Level 3

  • Create experiences to push the boundaries of AR platform on Spectacles
  • Collaborate with Design, User Research and product teams
  • Work in cross functional agile teams to quickly iterate on alternatives
  • Design, improve, and support reusable components and frameworks
  • Participate in code reviews and engineering design reviews
  • Create and maintain technical documentation

Requirements For Software Engineer, Level 3

JavaScript
TypeScript
  • Bachelor's degree or equivalent software development experience
  • Ability to debug and improve large code base
  • Strong interest to learn and grow in AR area
  • Familiar with API integrations on devices/applications
  • Excellent verbal and written communication skills
  • Experience with web technologies like WebXR, Video calling, Video streaming, 3D games
  • Knowledge in JavaScript/TypeScript

Benefits For Software Engineer, Level 3

Medical Insurance
Parental Leave
Mental Health Assistance
Equity
  • Comprehensive medical coverage
  • Paid parental leave
  • Emotional and mental health support programs
  • Equity (RSUs)
  • Competitive compensation packages