FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building and owning developer platforms, with a strong focus on Bazel, C++, and Rust. Capable of enhancing developer productivity through effective tooling, CI health management, and performance optimization in containerized environments.
Highest-signal resume keywords
C++ Coding ExperienceBazel Build System OwnershipDistributed Systems ExperienceCI Health ManagementDeveloper Platform Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++RustBazelDependency ManagementRemote ExecutionToolchain DevelopmentBenchmarkingTest AutomationContainerized DevelopmentPerformance Optimization
Soft Skills
Strong Communication SkillsAutonomous Work Ability
Tools & Technologies
BazelNixBuildkite
Certifications & Qualifications
Bachelor's Degree in Computer Science
Industry Keywords
Developer ProductivityCI/CDLatency-Sensitive SystemsAirgapped EnvironmentsTest Flakiness
Tech Stack
Tools & technologiesDistributed SystemsRustC++
About the role
Key responsibilities & impact- Build and own Chalk's internal developer platform, including Bazel, CI, release automation, and local developer tooling
- Own the Bazel build system, including toolchains, dependency management, and remote execution
- Create a consistent experience for engineers running and developing Chalk in containerized development environments
- Establish test and benchmark patterns
- Own CI health, including speed and reliability
- Drive down test flakiness
- Improve C++ and Rust build and test performance through toolchain work, caching, remote execution, and dependency hygiene
- Set priorities and establish the Developer Productivity function
- Work across the engineering organization to help engineers move faster
- Ensure reliable code deployments into customers' airgapped environments and detect performance regressions against a 100k QPS/5ms latency bar
Requirements
What you’ll need- 5+ years of professional experience as a Software Engineer
- C++ coding experience as a Software Engineer
- Strong distributed systems experience
- Hands-on Bazel experience preferred, including BUILD files, Starlark, toolchains, and migration or large-workspace experience
- Ability to work autonomously and make pragmatic tradeoffs aligned with business outcomes
- Strong communication skills
- Bachelor's degree in Computer Science or equivalent experience
- Experience with Nix is a bonus
- Experience with Buildkite is a bonus
- Experience with Bazel remote execution and remote caching at scale is a bonus
- Experience writing custom Bazel rules is a bonus
- Experience with benchmark infrastructure for latency-sensitive systems is a bonus
- Experience building developer platforms used by an entire engineering organization is a bonus
- For US-based candidates, willingness to work in the office 5 days per week; the application form references SF, NYC, or LA
- Candidates based in Ireland, Japan, London, Singapore, or Israel should select 'No' for the office-attendance question
Benefits
Comp & perks- Equity
- Flexible accommodation for unavoidable conflicts
- Remote work designation in posting, though the description specifies office attendance
