Senior Software Engineer, Developer Experience
$225 K - $255 K
Apply (opens in a new tab)Senior Software Engineer, Developer Experience
Posted 45 days ago
SENIORITY
Lead
SALARY
$225 K - $255 K
About the role
- Design and improve the build test deploy pipeline so it is fast, reliable, and automated by default
- Evolve build-system tooling (e.g., Bazel rules and macros) to meet growing engineering needs
- Reduce build, test, and deployment latency and drive down slow and flaky tests
- Build and standardize automated deployment pipelines across environments
- Lead company-wide modernization — language, framework, and dependency upgrades, and retirement of end-of-life systems
- Provide visibility into dependency age and technical risk across the codebase
- Expand support for AI-assisted development workflows and integrate them into standard tooling
- Lead complex projects from start to finish — gathering requirements, translating them into a rational software design, reasoning about supporting or dependent technologies, and communicating effectively with collaborators
- Provide technical guidance to engineering and research staff
- Mentor and grow individual contributors to continuously up-level the team
- Computer Science / Engineering degree, or equivalent experience 5+ years of software engineering experience
- Proven track record of software design and implementation with focus on correctness, robustness, efficiency, and scale
- Expertise in a modern programming language, such as Python, Go, Java or C++Hands-on experience developing in a Linux/UNIX environment
- Design and implementation of scalable services, tooling, and APIs used by other engineers
- Experience with build systems and/or monorepos (e.g., Bazel, Buck, or similar)
- Experience with CI/CD systems, test infrastructure, and deployment automation
- Familiarity with containerization and deployment technologies (e.g., Docker)
- Work with large codebases and experience building modular, extensible, and maintainable software
- Strong communication skills and a proven ability to explain complex ideas with clarity and simplicity
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
