Docker
Staff Software Engineer, Developer Experience
About this role
Description: Lead backend and developer-experience initiatives at Docker, focusing on systems that enhance developer confidence in software delivery. Collaborate with cross-functional teams to design, build, and operate distributed services and APIs, ensuring security and reliability. Requirements: 8+ years of software engineering experience with a strong background in production systems. Proficient in at least one programming language and experienced with distributed systems, event-driven architectures, and cloud-native infrastructure. Excellent communication skills suitable for a remote, async-first environment. Benefits: Competitive salary and equity options based on location. Flexible work arrangements and designated wellness days. Comprehensive parental leave, technology stipend, and training opportunities.