Enable job alerts via email!

Software Development Engineer II, 3D Graphics

Mapbox, Inc.

Camden Town

On-site

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A leading location technology company in Camden Town is seeking a skilled graphics programmer to work on vector map rendering. The ideal candidate has strong expertise in C++, TypeScript, and 3D graphics techniques. You will solve complex graphics programming challenges and contribute to innovative visualization technologies used by millions. This role offers a dynamic work environment and opportunities for professional growth.

Qualifications

  • Strong in C++, JS/TypeScript, algorithms, and performance optimization.
  • Strong in graphics programming (OpenGL, Metal, Vulkan, WebGL, WebGPU).
  • Strong in 3D graphics techniques.

Responsibilities

  • Work on the world's leading vector map rendering engines.
  • Create data-processing pipeline and rendering.
  • Solve interesting graphics programming challenges.
  • Experiment with new visualization techniques.

Skills

C++
JS/TypeScript
Graphics programming
Algorithms
Performance optimization
OpenGL
Metal
Vulkan
WebGL
WebGPU
Job description
About Mapbox

Mapbox is the leading real‑time location platform for a new generation of location‑aware businesses. It equips organizations with the full set of tools to power navigation of people, packages, and vehicles everywhere. More than 4 million registered developers have chosen Mapbox for its flexibility, security, and privacy compliance. Organizations use Mapbox applications, data, SDKs, and APIs to create customized and immersive experiences that delight their customers.

Our Values
  • We believe in individuals being their whole selves at work and commit to this through supportive health care, parental leave, flexibility, and innovation in employee support.
  • We emphasize a learning environment to equip employees with the tools needed to be successful.
  • We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply.
  • We value curiosity, enthusiasm, and eagerness to solve challenging technical problems in the geo and data visualization space using emerging technologies.
  • We value empathy and kindness, willingness to learn from different perspectives, and patience to help others grow.
  • We value strong communication skills and the ability to collaborate effectively with distributed teams.
Team Purpose

As the 3D graphics team, we use our engineering skills and curiosity to push the boundaries of what’s possible with interactive maps and how people use location technologies in their daily lives. We work on state‑of‑the‑art, open‑source platforms for map interaction and visualization used by millions around the globe.

Responsibilities
  • Work on the world's leading vector map rendering engines.
  • Work on the entire graphics chain, from data‑processing pipeline creation to rendering.
  • Work with a modern C++14/17 and TypeScript codebase, using best‑practice software engineering tools.
  • Solve interesting graphics programming, algorithms, and architectural challenges.
  • Improve the project's performance, stability, maintainability, and simplicity.
  • Experiment with new visualization techniques and fast graphics and geometry algorithms; see them benefit millions of people in consumer mapping applications.
Required Skills
  • Strong in C++, JS/TypeScript, algorithms, and performance optimization.
  • Strong in graphics programming (OpenGL, Metal, Vulkan, WebGL, WebGPU).
  • Strong in 3D graphics techniques and applying them to a wide range of platforms.
Desired Experience (Nice to have)
  • Maintaining or contributing to open‑source projects.
  • Experience with location technologies (maps, GIS).
  • Experience with JavaScript, iOS, or Android development.
  • Experience with embedded platforms (Linux embedded, Android, QNX).
Important Traits
  • Curiosity, enthusiasm, eagerness to solve challenging problems.
  • Empathy, kindness, and willingness to learn from different perspectives.
  • Strong communication and collaboration ability.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.