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

Snap Inc.Toronto, ON
$173,000 - $259,000Hybrid

About The Position

Snap Inc. is a technology company focused on improving communication through its camera-centric products like Snapchat, Bitmoji, and Specs Inc. The company is seeking a Software Engineer, Graphics to join the Bitmoji team. This role will involve tackling technical challenges related to building a proprietary graphics platform for Bitmoji rendering and delivery, designing creative tools, and maintaining software used by millions. The engineer will be responsible for designing, developing, and maintaining a cross-platform, high-performance graphics rendering engine, creating tools for artists, evaluating technical tradeoffs, performing code reviews, and building scalable products with a focus on quality and rapid iteration.

Requirements

  • 4+ 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++

Nice To Haves

  • 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
  • Ability to proactively learn new concepts and apply them at work

Responsibilities

  • Design, develop, and maintain a cross-platform, high-performance graphics rendering engine to make Bitmojis more engaging
  • Create tools for artists to continue to deliver new avatar features that are performant and expressive
  • Evaluate the technical tradeoffs of every decision
  • Perform code reviews and ensure exceptional code quality
  • Build robust, lasting, and scalable products
  • Iterate quickly without compromising quality

Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages that let you share in Snap’s long-term success
  • Equity in the form of RSUs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service