Snapchat logo
SnapchatPosted 1 month ago

Software Engineer, C++, Level 5 (Fixed Term)

$173,000–$259,000 year

On-siteToronto, Ontario, Canada

Full TimeBachelors DegreeLarge

Job Summary

Design, develop, and maintain a cross-platform, high-performance graphics rendering engine to make Bitmojis more engaging. Create tools for artists to deliver new avatar features that are performant and expressive. Evaluate technical tradeoffs of every decision, perform code reviews to ensure exceptional quality, and build robust, lasting, and scalable products. Iterate quickly without compromising quality. This role requires 6+ years of software engineering experience, a Bachelor's degree in a technical field, and strong understanding of modern graphics techniques. The position is Level 5, fixed term, with a salary range of $173,000 – $259,000. Candidates must work in an office 4+ days per week.

Required Qualifications

  • 6+ years of software engineering experience
  • Bachelor's degree in a technical field such as computer science or equivalent experience
  • Strong understanding of modern graphics techniques and tradeoffs
  • 2+ years of experience building high-performance graphics systems
  • 2+ years of experience with systems programming languages like C/C++
  • Ability to proactively learn new concepts and apply them at work

Desired Qualifications

  • Experience profiling and optimizing both performance and memory usage of complex systems
  • Experience with 3D graphics APIs like OpenGL, Metal or Vulkan
  • Experience with mobile apps and/or databases
  • Experience working with distributed systems
  • M.S. degree in computer science or a related field

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce