Docker

Senior Software Engineer, AI Tools and Security

Docker3 months ago
Location

Seattle, WA

Workplace

Remote

Type

Full Time

Salary

USD 184,600 – 260,700

Level

Senior

Role

Senior Software Engineer

Posted

Nov 25, 2025

Full TimeRemoteSenior

The role

Summary

Docker is seeking a Senior Software Engineer to lead technical development for their AI Tools & Security team, focusing on building secure, developer-friendly AI infrastructure. The ideal candidate will drive the development of the MCP Gateway, creating elegant frameworks and APIs that empower developers to connect, observe, and secure AI agents across their lifecycle.

What you'll do

Technical Leadership: Define technical approach for new product initiatives in AI tools and security
Cross-Functional Collaboration: Work closely with Product and Design to shape features and user experience
Team Support: Guide teammates through code reviews and technical discussions
Engineering Standards: Ensure strong technical standards and reliability across the team
Incident Management: Participate in on-call rotations, respond to production incidents, and drive system improvements

What we look for

Technical

Backend SystemsExtensive experience with production-grade backend engineering
Programming ProficiencyStrong skills in Go and modern software development practices

Education

Computer Science DegreeBachelor's in Computer Science, Engineering, or related field; equivalent practical experience acceptable

Experience

Professional Experience6+ years of backend engineering experience
Developer ToolsExperience building developer-facing tools and frameworks

Skills

Required skills

Backend EngineeringMinimum 6+ years of production-grade backend systems experience
Software Engineering Best PracticesExpertise in code review, source control, CI/CD, and testing
High-Performance ServicesExperience building secure, high-throughput services
Go ProgrammingProficiency in Go programming language

Nice to have

KubernetesExperience with container orchestration and microservices architecture
AI API IntegrationFamiliarity with OpenAI, Anthropic, or similar LLM APIs
MCP SpecificationUnderstanding of Model Context Protocol (MCP)

Compensation & benefits

Salary

USD 184,600 – 260,700 (annual)

Stock options

Available

Benefits

Remote Work

Fully remote-first work arrangement with global team flexibility

Parental Leave

16 weeks of paid parental leave

Home Office Support

Stipend and setup support for home office

Technology Allowance

$100 monthly technology stipend

Training Budget

Stipend for conferences, courses, and professional development

Equity

Stock options as part of compensation package

Flexible PTO

Generous paid time off policy

Whaleness Days

Quarterly dedicated days off and end-of-year break


Interview process

  1. 1
    Initial Screening Review of application and resume
  2. 2
    Technical Interview In-depth assessment of technical skills and experience
  3. 3
    System Design Round Evaluation of architectural and design capabilities
  4. 4
    Team Fit Interview Discussion of collaboration and cultural alignment

Apply for this position

You'll be redirected to the company's application page