Senior Software Engineer, Developer Experience
$172,425–$209,000 year
On-siteSan Francisco, California, United States or Sunnyvale, California, United States
Job Summary
Partner with the broader organization to build paved paths that engineers love to use by ruthlessly identifying and automating away friction and repetitive tasks. Develop libraries, tools, and pre-production environments necessary for vetting service APIs and complex microservice interactions while unifying internal tooling and vendor services to automate workflows and optimize security. Innovate across every stage of the development lifecycle, including source code management, build systems, code review, CI/CD pipelines, platform runtimes, and telemetry to establish a culture of continuous quality delivery. Lead efforts to eliminate friction between engineers and their flow state, shaping technical direction and fostering a company-wide culture of engineering excellence.
Required Qualifications
- Previous experience building developer tools and/or infrastructure for engineering teams
- Expert ability to evaluate technical tradeoffs and understand how infrastructure decisions impact the daily productivity of the end-user (the developer)
- Fluent knowledge of industry-standard AI tooling, build tooling, containerization, and open-source development frameworks
- Professional experience managing or developing within Kubernetes clusters and a deep understanding of container orchestration
- Proven experience in DevOps, Site Reliability Engineering (SRE), Release Engineering, or a similar productivity-focused discipline
- Deep understanding of automated testing infrastructure and how to integrate it into a seamless CI/CD pipeline
- Expertise in modern programming languages (specifically Go) and advanced proficiency in Git-based workflows (GitLab/GitHub)
- A Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related analytical field (or equivalent professional experience)
Desired Qualifications
- Active involvement in the open-source community or a track record of staying current with recent industry advancements in developer productivity
- A background in solving complex, multi-layered technical problems and then successfully automating the resulting solutions
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.