Description
The Language Tools team at Datadog enables around 1,500 developers to build, test, and package millions of lines of code in Go, Python, Java, Rust, and TypeScript.
As a senior software engineer on the team, you will own projects from start to finish, both new and existing. You will gain a deep understanding of what Datadog developers need and inform the team's roadmap.
The team uses the Bazel open-source build system as a foundation and is growing rapidly.
Responsibilities
- Develop simpler and more reliable build, test, and packaging tools.
- Improve performance and cost efficiency at scale, increasing cache hit rates and reducing CI times and compute spend.
- Ensure CI pipelines are green and fast, treating them like production environments.
- Prepare, run, and finish complex migrations.
- Contribute back to the Bazel ecosystem, fixing issues and shaping features.
Requirements
- Expertise in Bazel and/or one of the languages listed above (Go, Python, Java, Rust, TypeScript).
- Well-rounded engineering skills, understanding various types of software projects.
- Careful and fearless approach to making impactful changes.
- User-focused mindset, prioritizing usability.
- Experience working with large codebases is ideal.
Benefits
- New hire stock equity (RSUs) and employee stock purchase plan (ESPP)
- Continuous professional development, product training, and career pathing
- Intradepartmental mentor and buddy program
- Inclusive company culture and Community Guilds
- Global mental health benefits for employees and dependents
- Competitive global benefits
The reasonably estimated yearly salary for this role at Datadog is: $244,000-$305,000 USD