Developer Experience Engineer

Stack develops revolutionary AI and advanced autonomous systems for enhancing safety, reliability, and efficiency in the trucking transportation industry.
DevOps
Staff Software Engineer
Contact Company
AI · Automotive

Description For Developer Experience Engineer

Stack is at the forefront of developing revolutionary AI and advanced autonomous systems for the trucking transportation industry. Our technology integrates cutting-edge advancements in artificial intelligence, robotics, machine learning, and cloud technologies to create innovative solutions that enhance safety, reliability, and efficiency in modern operations.

We are seeking an experienced Developer Experience Engineer to join our team. This role is perfect for someone who is passionate about working with software engineers across the organization to implement efficient, robust, and developer-friendly workflows for delivering state-of-the-art software for self-driving systems. The ideal candidate should have a keen eye for identifying and fixing inefficiencies in the system.

Key responsibilities include:

  • Developing, maintaining, and optimizing build and devtools infrastructure
  • Collaborating with engineers to understand their needs and automate time-consuming tasks
  • Implementing metrics systems to drive development and ensure internal SLAs are met
  • Proactively identifying and prioritizing inefficiencies in the developer experience
  • Documenting and communicating new solutions
  • Participating in code reviews and contributing to software projects
  • Staying updated with the latest developments in build systems and devtools
  • Fostering a culture of software engineering excellence and learning

Qualifications:

  • Strong customer-oriented development approach
  • Excellent communication and collaboration skills
  • Experience with Bazel (huge plus)
  • Experience with CI/CD systems at scale
  • Fluency in modern programming languages (Python, C++, Go, Java, or Rust)
  • Track record of improving developer solutions
  • Experience in developing and shipping developer-facing products
  • Strong problem-solving and troubleshooting skills

Join Stack and be part of a diverse team committed to innovation and inclusion. This role may be subject to U.S. national security requirements, including export control regulations. Stack is an equal opportunity workplace and values diversity across all dimensions.

Last updated 5 months ago

Responsibilities For Developer Experience Engineer

  • Develop, maintain and optimize our build and devtools infrastructure
  • Work side by side with engineers to understand their needs and help automate, verify, or accelerate common time-consuming tasks
  • Implement and track metrics systems to drive development and ensure internal SLAs are met
  • Proactively identify and prioritize inefficiencies in the developer experience, and solicit feedback from others
  • 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 adoption of new technologies
  • Help build a culture of software engineering excellence and learning

Requirements For Developer Experience Engineer

Python
Go
Java
Rust
  • Strong customer-oriented development approach
  • Excellent communication and collaboration skills
  • 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
  • Developed and shipped developer-facing products for software engineering efforts
  • Strong problem-solving skills and ability to troubleshoot complex issues

Interested in this job?

Jobs Related To Stack Developer Experience Engineer

Manager of Systems Engineering

Lead a team of systems engineers at Disney Experiences, managing infrastructure, automation, and cloud technologies while ensuring system reliability and security.

Lead DevOps Engineer (Release Platforms)

Lead DevOps Engineer position at Tableau (Salesforce) focusing on cloud infrastructure, CI/CD pipelines, and security automation for Tableau Online platform.

Software Engineer L5, Build and Release Tools, Machine Learning Platform

Staff Software Engineer position at Netflix focusing on build and release tools for the Machine Learning Platform, offering competitive compensation and remote work.

Manager - Powerplant Engineer

Lead position managing Allegiant Air's Powerplant Maintenance Program, overseeing engine operations and maintenance planning with focus on Safran CFM56 engines and Honeywell APUs.

Staff Systems Development Engineering Manager

Staff Systems Development Engineering Manager position at Google Public Sector, focusing on cross-domain solutions and system automation with security clearance requirements.