Senior C++ Engineer - Real-Time Creative Tools, Equity

Canva

Greater London

Hybrid

GBP 70,000 - 110,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity packages
Inclusive parental leave
Thrive allowance
Flexible leave options

Job summary

Canva’s Cavalry team in London seeks an engineer to deepen integrations with Canva, focusing on performance and reliability across the creative app stack.

You’ll work on authentication, data analytics, and core Cavalry features in C++, collaborating with cross‑product teams to raise quality and consistency in user experiences.

Interviews are conducted virtually. Canva offers equity, parental leave, Thrive allowance and flexible leave to support your wellbeing and growth.

Qualifications

  • Deep experience in C++ with emphasis on real-time performance and memory management for a creative application
  • Experience with Java to support integration work
  • Interest in the intersection of technology and artistry and how tools feel to use
  • Comfort with ambiguity and ability to shape problems as they arise
  • Breadth across the creative application stack and curiosity about rendering, typography, or related areas

Responsibilities

  • Designing and building integrations between Cavalry and Canva to enable cross-product workflows
  • Building integrations between Cavalry and Canva pro suite apps like Affinity and defining shared approaches
  • Owning and evolving authentication between Cavalry and Canva services
  • Building and maintaining application-side data and analytics systems to measure usage and performance
  • Contributing to Cavalry core features in the C++ codebase and driving code quality

Skills

C++
Java
Real-time systems
Cross-product integrations

Tools

Affinity

Job description

Canva’s Cavalry team in London seeks an engineer to deepen integrations with Canva, focusing on performance and reliability across the creative app stack.

You’ll work on authentication, data analytics, and core Cavalry features in C++, collaborating with cross‑product teams to raise quality and consistency in user experiences.

Interviews are conducted virtually. Canva offers equity, parental leave, Thrive allowance and flexible leave to support your wellbeing and growth.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Senior Software Engineer - Cavalry
C++ Senior Software Engineer - Cavalry

Canva • Greater London

Hybrid
GBP 70,000 - 110,000
Equity packages
Inclusive parental leave
Thrive allowance
+1
Backend Engineer (Typescript/node.js) - Flourish
Backend Engineer (Typescript/node.js) - Flourish

Canva • London

Hybrid
GBP 50,000 - 70,000
Equity packages
Inclusive parental leave policy
Annual Vibe & Thrive allowance
+1
Business Development Representative - French Speaking
Business Development Representative - French Speaking

Canva • Greater London

Hybrid
GBP 40,000 - 70,000
Equity packages
Inclusive parental leave
Annual Thrive allowance
+1
Strategic Operations Manager, Enterprise Sales - EMEA
Strategic Operations Manager, Enterprise Sales - EMEA

black.ai • Greater London

Hybrid
GBP 90,000 - 130,000
Equity
Parental leave
Wellbeing allowance
+1
Senior Research Data Engineer
Senior Research Data Engineer

Canva • Greater London

On-site
GBP 90,000 - 140,000
Enterprise Account Executive - UKI
Enterprise Account Executive - UKI

Canva • Greater London

On-site
GBP 70,000 - 110,000
Equity packages
Inclusive parental leave
Vibe & Thrive allowance
+1
Strategic Account Executive-DACH (German Speaking)
Strategic Account Executive-DACH (German Speaking)

Canva • Greater London

On-site
GBP 90,000 - 130,000
Equity packages
Parental leave
Wellbeing allowance
+1
Programmatic SEO Lead - Pexels & Pixabay
Programmatic SEO Lead - Pexels & Pixabay

Canva • London

On-site
GBP 45,000 - 60,000
Equity packages
Inclusive parental leave
Annual wellbeing allowance
+1
Strategic Account Executive- France & Benelux (French Speaking)
Strategic Account Executive- France & Benelux (French Speaking)

Canva • Greater London

On-site
GBP 120,000 - 180,000
Equity packages
Inclusive parental leave policy
Vibe & Thrive wellbeing allowance
+1
Product Engineer (x4)
Product Engineer (x4)

Userled Ltd • Greater London

Hybrid
GBP 60,000 - 80,000
25 days holiday + UK public holidays
Apple hardware + desk setup budget
Private gym access
+2