Principal Engineer – Infrastructure Platforms

About the job

The Infrastructure Platforms group is looking for an experienced technical leader to help shape our Infrastructure Platforms teams. This role will contribute to the ongoing success of a rapidly growing set of services and a platform used by millions of users daily. The ideal candidate has experience building and operating large-scale distributed systems and has a strong background in platform engineering and SRE principles.

What you’ll do

  • Be a technical leader and role model for our global Infrastructure Platforms organization.
  • Collaborate with other Principal Engineers, Staff Engineers, and Engineering Managers on technical strategy and execution across the Infrastructure Platform Teams.
  • Lead the design and implementation of highly scalable, reliable, and observable cloud infrastructure services and platforms.
  • Drive the adoption of best practices in software engineering, SRE, and cloud operations.
  • Mentor and coach engineers to help them grow their technical skills and careers.
  • Contribute to the broader engineering community through technical talks, blog posts, and open-source contributions.
  • Participate in the on-call rotation to support the services and platforms you build.

What you’ll bring

  • 12+ years of experience in software engineering, with a focus on infrastructure, platform, or SRE roles.
  • Deep expertise in designing, building, and operating large-scale distributed systems.
  • Strong programming skills in one or more languages (e.g., Go, Python, Ruby, Java).
  • Experience with cloud platforms (e.g., GCP, AWS, Azure) and container technologies (e.g., Kubernetes, Docker).
  • Proficiency in infrastructure as code tools (e.g., Terraform, Ansible).
  • Excellent communication, collaboration, and leadership skills.
  • Ability to work effectively in a remote-first, globally distributed team environment.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx