
Empowering developers with containerization technology
Docker is a leading platform for developers, enabling them to build, share, and run applications in containers. Headquartered in San Francisco, Docker serves over 1 million developers and has raised $500M in funding from investors like Benchmark and Greylock Partners. The company focuses on simplify...
Docker offers competitive salaries, equity options, flexible PTO, and a remote work policy that allows employees to work from anywhere....
Docker fosters a culture of innovation and collaboration, emphasizing open-source contributions and community engagement. The company values transpare...

Docker • Seattle, WA
Docker is seeking a Staff Software Engineer to lead the technical direction of customer-facing applications within the Enterprise Platform team. You'll work on architecting solutions that support enterprise governance and management at scale. This role requires strong technical leadership and experience in building complex systems.
You have 5+ years of experience in software engineering, with a strong background in building scalable applications that serve enterprise customers. Your expertise in system architecture allows you to design solutions that meet the needs of large organizations, ensuring high performance and reliability.
You are a technical leader who enjoys influencing strategy and guiding teams through complex challenges. Your ability to communicate effectively with both technical and non-technical stakeholders makes you a trusted advisor within your organization.
Your experience with Docker and containerization technologies is extensive, and you understand how to leverage these tools to enhance application deployment and management. You are passionate about creating great developer experiences and improving workflows for enterprise users.
You thrive in a remote-first culture and are comfortable collaborating with teams across different time zones. You value diversity and inclusion, and you believe that a variety of perspectives leads to better solutions.
Experience with cloud platforms such as AWS or Azure is a plus, as is familiarity with enterprise governance frameworks. You may have worked with large-scale systems in previous roles, giving you insights into the challenges faced by enterprise customers.
In this role, you will define the technical architecture for Docker's unified enterprise governance platform, ensuring it scales to support thousands of enterprise customers. You will design the Unified Internal Access Control Endpoint, which will serve as the single source of truth for access management across Docker's products.
You will collaborate closely with product managers, designers, and other engineers to create customer-facing applications that enhance the user experience. Your role will involve solving complex problems across multiple domains, influencing technical strategy, and ensuring that the solutions you design meet the highest standards of quality and performance.
You will also mentor junior engineers, sharing your knowledge and expertise to help them grow in their careers. Your leadership will be crucial in fostering a culture of innovation and collaboration within the team.
Docker provides a remote-first work environment, allowing you to work from anywhere while being part of a global team. We offer competitive compensation and benefits, including flexible working hours and opportunities for professional development.
You will have the chance to work on impactful projects that support some of the world's largest organizations, enabling them to adopt Docker products effectively. Join us at Docker and be part of a team that is shaping the future of application development.
Apply now or save it for later. Get alerts for similar jobs at Docker.