Staff Software Engineer, Developer Experience

 Published 3 months ago
    
 United States
Apply Now Please mention DailyRemote when applying

Disclaimer: Before you apply, please make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

About the Role:

We are looking for an experienced Developer Experience Engineer who is excited to work with software engineers across the org and implement efficient, robust, and developer-friendly workflows for delivering state-of-the-art software for self-driving systems. The ideal candidate is the type of person who notices inefficiencies anywhere in the system and can’t help but fix them.

Responsibilities:

  • Develop, maintain and optimize our build and devtools infrastructure.
  • Work side by side with engineers on other teams to understand their needs and to help automate, verify, or accelerate common time-consuming tasks.
  • Implement and track metrics systems to drive development and to ensure that internal SLAs are met.
  • Proactively identify and prioritize inefficiencies in the developer experience, and solicit feedback from others across the org.
  • Document and message out new solutions as they are implemented.
  • Participate in code reviews and contribute to the development of our software projects.
  • Stay up to date with the latest developments in build systems and devtools, and help drive the adoption of new technologies that make the team more efficient.
  • Help build a culture of software engineering excellence and learning.

Qualifications:

  • Strong customer-oriented development approach.
  • Excellent communication and collaboration skills, with the ability to work effectively with software engineers and other stakeholders.
  • Experience with Bazel is a huge plus.
  • Experience with CI/CD systems at scale is highly desired.
  • Fluent in modern programming languages such as Python, C++, Go, Java, or Rust.
  • Track record of gathering developer pain points and translating to robust developer solutions that improve speed and effectiveness.
  • Developed and shipped developer-facing products for software engineering efforts.
  • Strong problem-solving skills and the ability to troubleshoot complex issues. 

#LI-TT1

Ace Your Job Interview

Read our advice on how to answer the most common interview questions.