Senior Software Engineer, Service Tools
Core
Building next-gen build systems, CI/CD integrations, and developer tools to enable backend developers to develop, test, and maintain code quickly and reliably.
Role type
Senior IC infrastructure engineer (build systems & developer tools)
Builds
Next-generation build systems, CI/CD tooling integrations, and IDE enhancements for backend developers
Domain
Software Engineering / Developer Experience / Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Back-end server languages (Java/Ruby/Go/C++), high-scale distributed systems architecture, build system development, Bazel, large monorepos, JVM, API design, data pipelines
Preferred skills
Hands-on Bazel experience, cross-functional collaboration, code review leadership, architectural strategy
Technologies
Bazel, CI/CD tooling, IntelliJ, Java, Ruby, Go, C++
Responsibilities
Building next-gen build systems, integrating build systems with CI/CD, improving editor experience, shaping technical strategy for developer metrics, partnering with engineering leaders for adoption, mentoring team on code quality
Seniority
Senior, hands-on IC