Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Development Engineer III, Cloud Platform image - Rise Careers
Job details

Software Development Engineer III, Cloud Platform - job 1 of 3

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. 

What We Do

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: 

  1. 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.

  2. 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.

What You'll Do

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.

By applying for this position, you acknowledge that you have received the Mapbox Non-US Privacy Notice for applicants, which is linked here.  Completing this application requires you to provide personal data, such as your name and contact information, which is mandatory for Mapbox to process your application. 

Mapbox is an EEO Employer - Minority/Female/Veteran/Disabled/Sexual Orientation/Gender Identity.


#LI-Remote

Mapbox Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Mapbox DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Mapbox
Mapbox CEO photo
Peter Sirota
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Development Engineer III, Cloud Platform, Mapbox

At Mapbox, we're shaping the future of location-aware technology, and we're on the lookout for a Software Development Engineer III (SDEIII) to join our dynamic Cloud Platform team. As an SDEIII, you'll play a pivotal role in developing and delivering robust internal tools and services that elevate the foundation of the Mapbox Platform. Your day-to-day will involve leading the transition to a multi-account AWS environment and working closely with our talented engineers to build scalable and dependable infrastructure. You’ll influence our Cloud Platform strategy, architect sophisticated monitoring systems, and promote a culture of operational excellence across the board. If you have 8-10 years of experience in a large-scale AWS environment and a passion for crafting solutions that empower your fellow developers, you'll be right at home! We pride ourselves on our collaborative culture that respects diverse perspectives. So if you’re ready to document your innovative ideas and share your knowledge through mentorship, you’ll thrive in this role. Work remotely with a team that respects your creativity and autonomy as you navigate exciting challenges in cloud infrastructure and tooling.

Frequently Asked Questions (FAQs) for Software Development Engineer III, Cloud Platform Role at Mapbox
What are the main responsibilities of a Software Development Engineer III at Mapbox?

As a Software Development Engineer III (SDEIII) at Mapbox, you will lead the company's migration to a multi-account AWS environment, support Mapbox engineers by building scalable infrastructure, and influence the overall Cloud Platform strategy. You'll also be responsible for architecting observability platforms for monitoring and alerting, documenting your processes, and promoting a culture of operational excellence and collaboration within the team.

Join Rise to see the full answer
What qualifications are required for the Software Development Engineer III position at Mapbox?

To qualify for the Software Development Engineer III role at Mapbox, candidates should have 8-10 years of relevant industry engineering experience and expertise in working with AWS in a multi-account architecture. Proficiency with technologies such as NodeJS, TypeScript, and Terraform is essential, along with a strong customer-driven mindset to develop internal tools and infrastructure that cater to the needs of Mapbox engineers.

Join Rise to see the full answer
How does Mapbox support its Cloud Platform engineers in their roles?

Mapbox supports its Cloud Platform engineers through a collaborative culture that encourages feedback, knowledge sharing, and continuous learning. The team emphasizes operational excellence, allowing engineers to document their work and partake in discussions to improve processes. They also provide access to the latest technologies and resources to facilitate individual growth.

Join Rise to see the full answer
What is the work environment like for a Software Development Engineer III at Mapbox?

The work environment for a Software Development Engineer III at Mapbox is primarily remote and asynchronous, providing flexibility for team members distributed across North America and Europe. This setup fosters a culture of collaboration where engineers can contribute to global projects, experiment with innovative solutions, and participate in quarterly feedback surveys to enhance teamwork and productivity.

Join Rise to see the full answer
Are there any special traits Mapbox looks for in a Software Development Engineer III?

Mapbox values candidates who possess strong problem-solving skills, creativity, and the ability to drive projects to completion autonomously. They also emphasize a desire for mentorship and knowledge sharing, a proactive approach to challenges, and an appreciation for diversity in the workplace, reflecting the company's commitment to inclusive growth.

Join Rise to see the full answer
Common Interview Questions for Software Development Engineer III, Cloud Platform
Can you describe your experience with AWS multi-account architecture?

In your response, highlight specific projects where you've implemented or migrated to an AWS multi-account environment. Discuss the challenges you faced, the strategies you employed to overcome them, and the tools and services you utilized to ensure security and efficiency.

Join Rise to see the full answer
What tools and methodologies have you used for observability in cloud infrastructure?

Discuss your experience using monitoring tools like Datadog or Observe. Describe how you set up monitoring and alerting systems, what metrics you focused on, and the importance of observability in maintaining system health and performance.

Join Rise to see the full answer
How do you approach building developer tools that meet the needs of a diverse team?

Explain your process for gathering input from users, identifying pain points, and iterating on tools based on feedback. Emphasize the importance of collaboration and understanding different developer workflows to create effective solutions.

Join Rise to see the full answer
Tell us about a time you promoted operational excellence in your team.

Share a specific example where you implemented processes or practices that enhanced the team's efficiency or quality of work. Discuss how you measured success and how the team responded to the changes.

Join Rise to see the full answer
What considerations do you keep in mind when designing secure infrastructure on AWS?

Talk about security best practices, including the principle of least privilege, IAM role management, threat modeling, and compliance standards. Mention how you ensure these practices are embedded in your deployment processes.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Outline your approach to prioritization based on urgency, impact, and team needs. Discuss tools you use for managing tasks and how communication plays a key role in ensuring alignment with your team.

Join Rise to see the full answer
What challenges have you faced while migrating services to a new cloud environment?

Describe a specific challenge you encountered during a migration project, how you addressed the challenge, and what you learned from the experience. Highlight the importance of planning and execution in successful cloud migrations.

Join Rise to see the full answer
How do you ensure quality in the software you develop?

Discuss your approach to testing, including unit tests, integration tests, and code reviews. Highlight any frameworks or tools you prefer and how you incorporate feedback into your development cycle.

Join Rise to see the full answer
Can you share your experience with cost optimization strategies in AWS?

Explain how you've implemented cost tracking measures and optimization strategies like leveraging Savings Plans or Reserved Instances. Provide examples of how these actions impacted project budgets positively.

Join Rise to see the full answer
Why do you want to work at Mapbox as a Software Development Engineer III?

Articulate your passion for the Mapbox mission and how your values align with the company's commitment to innovation and diversity. Share what excites you about the Cloud Platform team and the unique opportunities it presents for growth and collaboration.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Mapbox Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 8 days ago
Tensec Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 5 days ago
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse
Photo of the Rise User
Experian Remote Av. das Nações Unidas, 14401 - Vila Gertrudes, São Paulo - SP, 04794-000, Brazil
Posted 12 days ago
Wyetech Hybrid Ft. Meade, Maryland
Posted 10 days ago

Mapbox powers navigation for people, packages, and vehicles everywhere.

75 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 3, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!