Mapbox logo

Software Development Engineer II - GL-JS, Maps Rendering

Mapbox

What We Do

The Maps Rendering team at Mapbox uses 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 a state-of-the-art web platform for map interaction and visualization used by millions of people around the globe.

What You’ll Do

As a Software Development Engineer II specializing in JavaScript and map rendering, you will:

  • Work on mapbox-gl-js, the leading vector map rendering engine.
  • Work with cutting-edge browser technologies and an ambitious, modern codebase — using WebGL, Web Workers, ECMAScript with modules, and WebAssembly.
  • Tackle advanced graphics programming, algorithmic, and architectural problems.
  • Enhance the performance, stability, and simplicity of our products.
  • Collaborate with Native/Mobile rendering teams to ensure seamless cross-platform map compatibility.

What We Believe Are Important Traits For This Role

  • Curiosity, enthusiasm, eagerness to solve challenging technical problems in the geo and data visualization space using emerging technologies.
  • Empathy and kindness, willingness to learn from different perspectives and patience to help others grow.
  • Strong communication skills and ability to collaborate effectively with distributed teams.
  • Strong expertise in JavaScript, algorithms, and performance optimization.

Additional Qualifications We Appreciate

  • Experience in graphics programming (OpenGL, WebGL)
  • Native development skills (C++, Mobile SDKs)
  • Knowledge of location technologies (maps, GIS)
  • Contributions to open source projects.

What We Value

In addition to our core values, which are not unique to this position and are necessary for Mapboxers:

  • We value high-performing creative individuals who dig into problems and opportunities.
  • We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people.
  • 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.

Benefits
Extracted with AI

  • Remote work flexibility

Similar jobs

Last update: 23 minutes ago

Mapbox logo
Mapbox

Software Development Engineer II, Search Android SDK

Join Mapbox as a Software Development Engineer II to enhance our Android SDK and innovate in delivery intelligence.

Mapbox logo
Mapbox

Software Development Engineer II, API

Join Mapbox as a Software Development Engineer II, API, working remotely on cutting-edge mapping and navigation solutions.

Mapbox logo
Mapbox

Senior Software Development Engineer II, Search Geocoding

Join Mapbox as a Senior Software Development Engineer II to enhance our geocoding search engine. Remote work available.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

lempire logo
lempire

Senior Fullstack JavaScript Engineer / Product Developer

Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.

Gecko Robotics logo
Gecko Robotics

Full Stack Software Engineer - Field Software

Join Gecko Robotics as a Full Stack Software Engineer to develop innovative field software solutions using Svelte, JavaScript, and Python.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Scopic logo
Scopic

Full-stack JavaScript Developer

Join Scopic's Talent Community for Full-stack JavaScript Developers. Gain priority access to future opportunities in a remote setting.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Mapbox logo
Mapbox

Senior Software Engineer - Android Search SDK

Join Mapbox as a Senior Software Engineer to develop Android Search SDKs remotely.

onXmaps, Inc. logo
onXmaps, Inc.

Senior Backend Engineer

Join onX as a Senior Backend Engineer to develop scalable services for our Backcountry app. Remote role with competitive salary and benefits.

Make - letsMake.com | A studio making world-class products, platforms & systems 💯 logo
Make - letsMake.com | A studio making world-class products, platforms & systems 💯

Senior Frontend Engineer (Remote)

Join Make as a Senior Frontend Engineer to craft large-scale software remotely. Expertise in React, Next.js, and TypeScript required.

Square logo
Square

Software Engineer (Frontend/Fullstack) - E-commerce Website

Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.

Elastic logo
Elastic

Full Stack Software Engineer II (Java/React)

Join Elastic as a Full Stack Software Engineer II, focusing on Java and React, to enhance search components remotely.

Sami logo
Sami

Mid-Level JavaScript Developer

Join Sami as a Mid-Level JavaScript Developer to revolutionize healthcare with cutting-edge technology.

OLX logo
OLX

Remote Frontend Engineer - Real Estate

Join OLX as a Remote Frontend Engineer in Real Estate, working with React, GraphQL, and AWS to build scalable web applications.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Frontend Engineer II

Join AWS as a Frontend Engineer II to build web applications using Angular, CSS, and JavaScript frameworks.

Gilion logo
Gilion

Frontend Engineer with React and TypeScript

Join Gilion as a Frontend Engineer focusing on React and TypeScript in a hybrid work environment.

Oak Ridge National Laboratory logo
Oak Ridge National Laboratory

Front End Software Engineer with JavaScript and ReactJS

Join Oak Ridge National Laboratory as a Front End Software Engineer to develop user interfaces with JavaScript and ReactJS for geospatial data analysis.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive benefits.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.

Google logo
Google

Software Engineer III, Full Stack

Join Google as a Software Engineer III, Full Stack, to develop next-gen technologies impacting billions of users.