Staff Software Engineer, Places API & Geospatial Search

Mapbox

San Francisco (CA)

On-site

USD 194,650 - 263,350

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mapbox is seeking a Staff Software Engineer for the Search Box team to design, develop, and operate major areas of our Search services, including the new Places API product. You will drive API performance, reliability, and telemetry while mentoring engineers and shaping long-term architectural choices.

You will engage with cross-functional teams, contribute to high-visibility initiatives, and collaborate with customers and automotive partners to align the roadmap with market needs.

Qualifications

  • 7+ years of experience in engineering web services in either Rust or Typescript (Node.js).
  • Experience building highly-available API services within container-based environments (e.g., Docker, ECS, Kubernetes, etc. on AWS).
  • Proficiency in implementing monitoring instrumentation, triaging incidents, resolving customer issues, and continuous product improvement.
  • Knowledge of operating systems and distributed systems (e.g., fault-tolerance, consistency, service discovery, etc.).
  • Proven ability to design long-term technical strategies that balance immediate product delivery with the reduction of systemic technical debt across multiple departments.
  • Extensive experience driving high-visibility initiatives that improve engineering standards and operational excellence for the cross-functional teams.
  • Experience or interest in solving geo-spatial problems.
  • Strong analytical thinking and the ability to justify technical decisions using system telemetry and data.
  • Meticulous attention to detail and a creative, resourceful approach to problem-solving.
  • Excellent communication skills, with a proven ability to collaborate effectively across cross-functional engineering, product, and data teams.

Responsibilities

  • Architect and advance robust services that optimize API performance, emphasizing excellence in deployment, system durability, and telemetry.
  • Champion engineering excellence by instituting rigorous code quality standards and refining development workflows across the organization.
  • Drive strategic decisions regarding our long-term technical architecture and scalability, participating in high-level architectural discourse.
  • Serve as a mentor and technical authority for the engineering team, cultivating a culture of continuous learning and professional growth.
  • Drive design and development of services quality metrics and analytics.
  • Run and design experiments to evaluate the quality, reliability, and capacity requirements of our user-facing navigation products.
  • Participate in end-to-end feature implementation within the Search Org; review code and design documents, shepherd feature releases, and participate in an on-call rotation.
  • Collaborate with business development teams to ensure that the product roadmap and design align with customer needs and market trends.
  • Engage in direct communication with trend-setting customers, automotive OEMs in EU, US, Japan, and China, as well as suppliers like automotive Tier 1 companies and Mapping firms.

Skills

Rust
TypeScript (Node.js)
Docker
Kubernetes
AWS
Distributed systems
Telemetry & monitoring
Code quality
ECS

Tools

ECS

Job description

Mapbox is seeking a Staff Software Engineer for the Search Box team to design, develop, and operate major areas of our Search services, including the new Places API product. You will drive API performance, reliability, and telemetry while mentoring engineers and shaping long-term architectural choices.

You will engage with cross-functional teams, contribute to high-visibility initiatives, and collaborate with customers and automotive partners to align the roadmap with market needs.

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

Similar jobs worth comparing

Staff Engineer: Places API & Search Engine (Remote)
Staff Engineer: Places API & Search Engine (Remote)

Mapbox • Washington

Remote
USD 194,000 - 264,000
Software Development Engineer III, Search API (Places)
Software Development Engineer III, Search API (Places)

Mapbox • Washington

Remote
USD 194,000 - 264,000
Software Development Engineer III, Search API (Places)
Software Development Engineer III, Search API (Places)

Mapbox • San Francisco (CA)

On-site
USD 194,000 - 264,000
Software Development Engineer II, Search
Software Development Engineer II, Search

Mapbox • United States

On-site
USD 157,000 - 214,000
Flexible working hours
Health care benefits
Supportive parental leave
Software Development Engineer II, Search
Software Development Engineer II, Search

Mapbox • San Francisco (CA)

On-site
USD 160,000 - 218,000
Health care
Parental leave
Flexible working hours
Software Development Engineer II, Search
Software Development Engineer II, Search

Mapbox • Washington

Remote
USD 157,000 - 214,000
Flexible work hours
Supportive healthcare
Parental leave
+1
Software Engineer II - Real-Time POI Search & ML
Software Engineer II - Real-Time POI Search & ML

Mapbox • United States

Remote
USD 120,000 - 180,000
Lead Backend Engineer, Maps API – Remote
Lead Backend Engineer, Maps API – Remote

Mapbox • United States

On-site
USD 194,000 - 264,000
Software Development Engineer II, Search Data
Software Development Engineer II, Search Data

Mapbox • Washington

On-site
USD 160,000 - 218,000
Software Development Engineer II, Search Data
Software Development Engineer II, Search Data

Mapbox • San Francisco (CA)

On-site
USD 160,000 - 218,000