Software Engineer, C++, Level 5 (Fixed Term)
$173,000–$259,000 year
On-siteToronto, Ontario, Canada
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.