Staff Software Engineer — Engineering Systems, Continuous Integration
Core
Define technical direction and architecture for large-scale Continuous Integration services and infrastructure supporting thousands of engineers.
Role type
Staff Software Engineer (Engineering Systems)
Builds
Distributed CI/CD infrastructure, build systems, test orchestration, and developer tooling
Domain
Software Engineering / DevOps / Cloud Infrastructure
Required skills
Distributed systems design, Systems architecture, CI/CD system design, Scalability engineering, Reliability engineering, Cloud platform expertise, Multi-team leadership, Technical roadmap planning, Incident response, Mentorship
Preferred skills
Jenkins, GitHub Actions, Bazel, ArgoCD, Kubernetes, Container orchestration, AWS/Azure/GCP, Observability, Build optimization, Multi-tenant system design
Technologies
Java, C++, Python, Go, Kubernetes, AWS, Azure, GCP, Jenkins, GitHub Actions, Bazel, ArgoCD
Responsibilities
Own technical direction and architecture of large-scale CI services, Design and operate distributed systems for software delivery, Lead development of CI capabilities to improve build reliability and release velocity, Partner with leadership to define technical roadmaps, Drive architectural decisions for build systems and test orchestration, Identify and solve systemic bottlenecks in the software delivery lifecycle, Mentor engineers through design and code reviews, Lead complex cross-functional projects, Participate in incident response and root-cause analysis, Evaluate emerging technologies for the developer platform
Seniority
Staff, technical leadership & architecture
