Docker is hiring a Staff Software Engineer to help build Docker AI Gateway, a secure control point for taking AI agents from prototype to production. The Gateway provides model and tool routing, an OpenAI-compatible interface and MCP server, observability, policy enforcement, and capabilities such as Auto-RAG, tool injection, and session summarization. The engineer will set technical direction for core Gateway systems, including the model router, MCP gateway, and control plane, and ensure that architectural choices can scale. The role involves hands-on technical strategy and implementation, solving ambiguous infrastructure challenges, and partnering with engineering leadership, product, design, and other teams. The engineer will also serve as a technical expert and mentor, improving the team’s engineering standards and developer experience. The work includes defining abstractions across model and tool providers; building secure identity and credential systems; enabling real-time and historical analytics; and ensuring policy enforcement and logging cover the full interaction from prompt through tool use to response. Docker describes the team as small, remote-first, and focused on building mission-critical infrastructure for agent-based applications.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior