
Senior Build System Engineer – Platform Engineering
Spotify
full-time
Posted on:
Location Type: Hybrid
Location: London • 🇬🇧 United Kingdom
Visit company websiteJob Level
Senior
Tech Stack
AndroidGradleiOSJavaKotlinSwiftTypeScriptWebpackYarn
About the role
- Design, build, and maintain Bazel-based build systems for Spotify’s client monorepo (iOS, Android, C++, Web).
- Lead improvements to build performance, remote caching, and incremental build reliability at scale.
- Develop tooling and automation that improves IDE integration and developer ergonomics.
- Partner with platform and infra teams to define build graph architecture, dependency management, and hermeticity strategies.
- Instrument and analyze build telemetry to measure and improve developer feedback loops.
- Drive consistency and standardization across cross-platform builds, ensuring reproducible and scalable workflows.
- Mentor peers and contribute to a culture of technical excellence and continuous improvement.
Requirements
- Strong experience in at least one of: iOS (Xcode, Swift), Android (Gradle, Kotlin/Java), C++ (CMake/Ninja), or Web (TypeScript, Yarn, Webpack).
- Proven experience designing or scaling build systems with Bazel.
- Comfortable working in multi-language, multi-platform monorepos.
- Strong understanding of hermetic builds, remote caching, and distributed execution.
- Familiar with IDE integration workflows and tooling ecosystems.
- Excellent collaborator with strong communication skills and a systems-thinking mindset.
- Passionate about improving developer productivity and enabling teams to move faster with confidence.
Benefits
- Spotify is an equal opportunity employer.
- Flexible to work where you work best!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
BazeliOSAndroidC++WebXcodeSwiftGradleKotlinJava
Soft skills
collaborationcommunicationmentoringsystems-thinkingtechnical excellencecontinuous improvement