Docker, Inc is a leading company in app development, making it easier for developers to focus on innovation. They are seeking a Senior Software Engineer for their AI Tools & Security team to lead the technical direction of their MCP Gateway product, collaborating with various teams to deliver developer-friendly frameworks and APIs.
Responsibilities:
- Contribute to defining the technical approach for new product initiatives
- Collaborate closely with Product and Design to shape features and user experience
- Support and guide teammates through code reviews and technical discussions
- Serve as a reliable technical voice within the team and help ensure strong engineering standards
Requirements:
- 4+ years of backend engineering experience with production-grade systems
- A strong product mindset—you're excited about building developer-facing tools
- Strong grasp of software engineering best practices (code review, source control, CI/CD, testing)
- Experience building secure, high-throughput services
- Proficiency in modern programming languages (we primarily use Go)
- Ownership mentality with a bias for shipping, learning, and iterating
- Comfortable working with autonomy across distributed, remote teams
- Strong written and verbal English communication skills
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Experience with Kubernetes, Docker, and microservices architecture
- Prior experience with OpenAI, Anthropic, or similar LLM APIs, and the MCP specification