Recruiting from Scratch is a specialized talent firm dedicated to helping companies build exceptional teams. They are seeking a Staff Software Engineer, Developer Experience to own and evolve the infrastructure and tooling that powers the engineering organization’s daily workflows.
Responsibilities:
- Optimize build performance and CI/CD pipelines, reducing build times and improving reliability
- Design and implement improvements to pre-commit checks, PR workflows, and code review processes
- Architect and build internal tooling, CLIs, and automation that streamline developer workflows
- Design patterns and abstractions that work consistently across multi-cloud environments, including deployments with heightened security constraints
- Improve local development environments to enable fast iteration with minimal friction
- Instrument and monitor developer workflows to identify bottlenecks and drive measurable improvements
- Collaborate closely with engineering teams to understand pain points and translate them into platform capabilities
- Contribute to the evolution of monorepo strategy, including dependency management, testing patterns, and code organization
- Evaluate and integrate new technologies that improve developer productivity and operational efficiency
Requirements:
- 5+ years of experience across software engineering and infrastructure, platform engineering, or DevOps
- Strong architectural skills—able to design robust systems beyond simple automation scripts
- Deep experience with CI/CD platforms (e.g., GitHub Actions, Buildkite, Jenkins, CircleCI, GitLab CI)
- Proficiency in Golang and/or Python for tooling and automation development
- Experience working within large-scale monorepos and understanding their operational challenges
- Production experience with cloud platforms (AWS, Azure, or GCP) and cloud-native patterns
- Familiarity with containerization and orchestration (Docker, Kubernetes)
- Deep understanding of build systems, dependency management, and performance optimization strategies
- Strong debugging skills across application and infrastructure layers
- Clear written and verbal communication skills with cross-team collaboration experience
- High ownership and ability to operate independently in evolving environments
- Experience with Buildkite specifically
- Familiarity with GitHub Enterprise Cloud administration and GitHub Apps
- Experience implementing build caching strategies (remote caching, incremental builds)
- Experience measuring and improving developer productivity metrics
- Experience designing tooling across multiple cloud providers or isolated environments
- Understanding of software supply chain security and secure CI/CD practices