
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 Senior Software Engineer to build enterprise-grade applications that enhance customer success. You'll work with Docker's Enterprise Command Center and implement features like RBAC and access control. This role requires strong experience in software engineering and a passion for building impactful products.
You have 5+ years of experience in software engineering, with a strong background in building scalable applications that meet enterprise needs. Your expertise includes developing customer-facing applications and workflows that drive success for large organizations. You understand the importance of governance and security in software solutions, particularly in enterprise environments. You are familiar with role-based access control (RBAC) and have experience implementing features that enhance user management and policy enforcement. You thrive in a remote-first culture and are excited about collaborating with a diverse team across the globe. You are committed to continuous learning and improvement, always seeking to enhance the developer experience.
Experience with Docker products or similar containerization technologies is a plus. Familiarity with cloud infrastructure and enterprise software solutions will help you excel in this role. You have a passion for innovation and a desire to contribute to the success of Fortune 100 companies using Docker.
As a Senior Software Engineer at Docker, you will be responsible for building and enhancing the Enterprise Command Center, which serves as the administrative interface for enterprise admins. You will develop features that allow for effective management of access, billing, policies, and configurations across all Docker products. Your work will directly impact how organizations manage their Docker deployments at scale, ensuring they have the governance controls necessary for success. You will collaborate closely with product managers and other engineers to define requirements and deliver high-quality software solutions. You will also participate in code reviews and contribute to the overall technical direction of the team, ensuring best practices are followed in software development.
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 opportunities for professional development and growth. You will be part of a company that values diversity and inclusion, fostering a culture where everyone can thrive. Join us at Docker and help shape the future of application development for enterprises around the world.
Apply now or save it for later. Get alerts for similar jobs at Docker.