Software Engineer, Developer Productivity
Core
Design and build systems, tools, and workflows to create a world-class developer experience, including fast builds, intuitive tooling, reliable environments, and seamless CI/CD.
Role type
Senior IC software engineer (developer productivity & infrastructure)
Builds
Multi-platform development environments, CI/CD systems, merge queues, build caching, observability pipelines, and automated machine provisioning
Domain
Software Engineering / Developer Productivity / Infrastructure
Deliverable
infrastructure
Required skills
Developer productivity, internal platform, infrastructure, build/test systems, multi-platform development (macOS, Windows, Linux), CI/CD design, merge queues, build caching, observability, automated provisioning, local testing parity
Preferred skills
Large-scale or multi-language codebases, scripting CI pipelines, improving build systems, refining developer tooling, optimizing developer velocity
Technologies
macOS, Windows, Linux, CI/CD pipelines, build systems
Responsibilities
Build multi-platform development environments; Design and maintain CI/CD systems and safe rollout pipelines; Automate developer machine provisioning; Partner with backend and infrastructure teams to ensure local testing and debugging parity
Seniority
Senior, hands-on IC