Docker
Senior Software Engineer, AI Developer Tools
About this role
Description: Join Docker as a Senior Software Engineer to build AI-powered developer tools and platforms. Work at the intersection of AI, developer experience, and platform engineering to enhance productivity and streamline tool deployment. Requirements: 6+ years of software engineering experience with production systems. Hands-on experience with LLM-powered applications and AI-assisted developer tools. Proficiency in Go (preferred), Rust, Java, or Python. Experience with cloud-native infrastructure, CI/CD pipelines, and observability systems. Strong communication skills suitable for a remote, async-first environment. Benefits: Remote-first work environment with flexibility in scheduling. Generous PTO and designated wellness days. Technology stipend of US$100 net per month. Annual learning and development stipend for courses and conferences. 16 weeks of paid parental leave after six months of employment.