Software Development Engineer III, Cloud Platform
Software Development Engineer III, Cloud Platform

Software Development Engineer III, Cloud Platform

London Full-Time 48000 - 84000 ÂŁ / year (est.) Home office possible
Go Premium
M

At a Glance

  • Tasks: Lead the development of internal tools and scalable infrastructure for Mapbox engineers.
  • Company: Mapbox is a leading real-time location platform empowering businesses with innovative mapping solutions.
  • Benefits: Enjoy remote work flexibility, supportive healthcare, and a culture that values diversity and inclusion.
  • Why this job: Join a collaborative team focused on operational excellence and impactful cloud solutions.
  • Qualifications: 8-10+ years in engineering, AWS expertise, and a passion for building developer tools.
  • Other info: Mapbox encourages applicants from diverse backgrounds to apply and values creativity and problem-solving.

The predicted salary is between 48000 - 84000 ÂŁ per year.

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

The Cloud Platform team at Mapbox ensures seamless Continuous Integration and Delivery, reliable API Infrastructure encompassing core networking and compute resources, all backed with deep AWS operations expertise critical for Mapbox’s AWS environment. We support 300+ (and growing) Mapbox Engineers located in North America, UK, Germany, Finland, Japan, Poland, and Minsk. We are distributed across the US, Canada, and Finland. Outside of the Helsinki office, we work remotely, and mostly async. We believe in iterative process experimentation, quarterly team feedback surveys and are proud of our collaborative team environment that fosters growth and delivery at scale.

Cloud Platform is broken down into two individual sub teams and our work and tech stack varies such as:

  • API Infrastructure: We are the AWS SMEs of Mapbox. We ensure that Mapbox engineers are equipped with the best practices, tools, and resources to effectively and securely deploy their services on a global scale. This spans AWS ECS, EC2, Fargate, Lambda, CloudFront, ControlTower, Route53, and more.
  • Orchestration: We own how every build across Mapbox is built, deployed and managed. This spans AWS Codebuild, Github Actions, TravisCI and CircleCI. We are migrating many teams to Github actions and are excited at the real time feedback it is providing to users.

We are looking for a Software Development Engineer III (SDEIII) who is passionate about building and delivering internal developer tools and services that help grow the foundation of the Mapbox Platform. As an SDEIII on the Cloud Platform team, you can expect to:

  • Lead and deliver our company-wide retooling and migration to a multi-account AWS environment.
  • Support Mapbox Engineers by building reliable and scalable infrastructure and adaptable tooling that addresses their needs.
  • Broadly influence and lead the Mapbox Cloud Platform strategy including AWS architecture, best practices and Operational Excellence company wide.
  • Architect and maintain a comprehensive observability platform, such as Datadog or Observe, to enable real-time monitoring, alerting, and analytics across the company's entire cloud infrastructure.
  • Promote a culture of operational excellence by meticulously testing and monitoring our systems and code, and being on-call to support the health of our services.
  • Design systems that “see around the corner” to enable the rapid growth of Mapbox.
  • Document your work and decision-making processes, and lead presentations and discussions in a way that is easy for others to understand.
  • Uphold a culture of collaboration, transparency, creativity, inclusion, and data-driven decisions.

What We Believe are Important Traits for This Role:

  • 8-10+ years of relative industry engineering experience.
  • Experience working in a large-scale, complex AWS multi-account architecture.
  • Passion for developing internal tools and infrastructure for Mapbox Engineers.
  • Proven ability to design and develop sophisticated, efficient, secure, and durable infrastructure on AWS.
  • Experience with our tech stack – NodeJS, TypeScript, Terraform, and AWS (EC2, ECS, Fargate, CDK, CloudFormation, CDN, IAM, Route53, DynamoDB).
  • Track record of building secure self-service and high-quality tools for developers with a customer-driven mindset.
  • A desire to share your expertise through documentation, mentorship, and both written and vocal discussion.
  • A desire to work with individuals with diverse backgrounds, perspectives, and experiences.
  • Autonomy and proactivity around driving work to completion in the face of ambiguity.

Nice to Have Traits for Cloud Platform:

  • Cloud Security: Experience with building and delivering secure infrastructure and software, including threat modeling, complex IAM and resource management.
  • Data governance, data privacy: GDPR, CCPA compliance, encryption standards, and implementing secure data lifecycle management practices within cloud environments.
  • FinOps: instrumenting cost tracking, understanding cloud pricing models by service and use case, implementing cost-optimization strategies (like SavingsPlans, Reserved Instances, Budgets) and automating the shut down of over-provisioned deployments.

What We Value:

In addition to our core values, which are not unique to this position and are necessary for Mapbox leaders: 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 emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company. 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.

Software Development Engineer III, Cloud Platform employer: Mapbox

Mapbox is an exceptional employer that champions a collaborative and inclusive work culture, offering employees the flexibility to work remotely while being part of a dynamic team dedicated to innovation in cloud infrastructure. With a strong emphasis on professional growth, Mapbox provides ample opportunities for skill development and mentorship, ensuring that every employee can thrive in their role. The company's commitment to diversity and well-being, alongside its focus on operational excellence, makes it a rewarding place for passionate engineers to contribute to cutting-edge technology.
M

Contact Detail:

Mapbox Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Engineer III, Cloud Platform

✨Tip Number 1

Familiarise yourself with Mapbox's tech stack, especially AWS services like ECS, EC2, and Lambda. Understanding these tools will not only help you in interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with the Mapbox community on platforms like GitHub or relevant forums. Contributing to discussions or projects can showcase your skills and passion for developer tools, making you a more attractive candidate.

✨Tip Number 3

Prepare to discuss your experience with building secure infrastructure and operational excellence. Highlight specific examples where you've implemented best practices in AWS environments, as this aligns closely with what Mapbox values.

✨Tip Number 4

Showcase your collaborative spirit by sharing experiences where you've worked in diverse teams. Mapbox values inclusion and collaboration, so demonstrating your ability to thrive in such environments will set you apart.

We think you need these skills to ace Software Development Engineer III, Cloud Platform

AWS Multi-Account Architecture
NodeJS
TypeScript
Terraform
AWS Services (EC2, ECS, Fargate, CDK, CloudFormation, CDN, IAM, Route53, DynamoDB)
Continuous Integration and Delivery (CI/CD)
API Infrastructure Management
Observability Platforms (e.g., Datadog, Observe)
Operational Excellence
Documentation and Presentation Skills
Security Best Practices in Cloud Environments
Data Governance and Compliance (GDPR, CCPA)
Cost Optimisation Strategies in Cloud (FinOps)
Mentorship and Knowledge Sharing
Collaboration and Teamwork
Problem-Solving Skills
Autonomy and Proactivity

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in AWS architecture, software development, and internal tools. Use keywords from the job description to demonstrate that you meet the specific requirements for the Software Development Engineer III role.

Craft a Compelling Cover Letter: In your cover letter, express your passion for building developer tools and infrastructure. Mention specific projects or experiences that align with Mapbox's mission and values, showcasing your understanding of their platform and how you can contribute.

Showcase Your Technical Skills: Include a section in your application that details your proficiency with the tech stack mentioned in the job description, such as NodeJS, TypeScript, and Terraform. Provide examples of how you've used these technologies in past projects.

Demonstrate Collaboration and Leadership: Highlight any experiences where you've led teams or collaborated on complex projects. Emphasise your ability to work in diverse teams and your commitment to fostering a culture of collaboration and operational excellence.

How to prepare for a job interview at Mapbox

✨Understand the Tech Stack

Familiarise yourself with the technologies mentioned in the job description, such as AWS services, NodeJS, TypeScript, and Terraform. Be prepared to discuss your experience with these tools and how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex engineering challenges in previous roles. Highlight your ability to design and develop secure and efficient infrastructure, as well as your approach to operational excellence.

✨Demonstrate Collaboration and Communication

Mapbox values a collaborative environment, so be ready to discuss how you've worked with diverse teams. Share experiences where you’ve documented processes or led discussions to ensure clarity and understanding among team members.

✨Emphasise Your Passion for Developer Tools

Express your enthusiasm for building internal tools that enhance the developer experience. Discuss any relevant projects where you've created or improved tools that support engineers, showcasing your customer-driven mindset.

Software Development Engineer III, Cloud Platform
Mapbox
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
  • Software Development Engineer III, Cloud Platform

    London
    Full-Time
    48000 - 84000 ÂŁ / year (est.)
  • M

    Mapbox

    200-500
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>