Docker

Senior Software Engineer, AI Developer Tools

Docker3 months ago
Location

Seattle, WA

Workplace

Remote

Type

Full Time

Salary

USD 184,600 – 260,700

Level

Senior

Role

Senior Software Engineer

Posted

Dec 17, 2025

Full TimeRemoteSenior

The role

Summary

Docker is seeking a Senior Software Engineer for its AI Developer Tools team to build cutting-edge AI agents and tools that transform developer productivity. The ideal candidate will architect production systems leveraging LLMs and AI agents to accelerate developer workflows, with a focus on creating innovative tools that enhance code development, debugging, and deployment processes.

What you'll do

AI Developer Tools Development: Design and implement production-ready AI agents that accelerate developer productivity, including code review assistants, test generators, and deployment diagnostic tools
LLM Integration: Build robust integrations with LLM APIs, including prompt engineering, response parsing, error handling, and performance optimization
Agent Orchestration: Create frameworks for complex multi-step AI workflows, enabling advanced tool calling and context management
Platform Infrastructure: Develop self-service capabilities that enable rapid deployment and operation of AI developer tools across the organization
Mentorship and Knowledge Sharing: Guide other engineers through code reviews, pair programming, and technical discussions, documenting best practices for AI tool development

What we look for

Technical

AI/ML ExpertiseProven experience with large language models and AI agent development
System ArchitectureStrong skills in designing distributed, scalable backend systems

Education

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

Experience

Professional Experience6+ years of experience building production-grade backend systems or developer-facing tools
AI Tool DevelopmentHands-on experience with AI technology integration and developer productivity tools

Skills

Required skills

AI/ML TechnologiesPractical production experience with LLM APIs, prompt engineering, or AI agent development
Backend Systems6+ years building production-grade backend systems or developer-facing tools
Programming LanguagesProficiency in Go, Rust, Java, or Python with strong software engineering fundamentals
Distributed SystemsExperience designing and building microservices and platform infrastructure
Cloud TechnologiesStrong understanding of cloud-native systems (AWS, GCP, or Azure), APIs, and data stores

Nice to have

AI Agent FrameworksExperience with LangChain, LangGraph, CrewAI, or similar frameworks
Open Source ContributionsContributions to AI tools, developer tooling, or platform engineering projects
Container OrchestrationExperience with Kubernetes, Docker, and container technologies
Infrastructure as CodeFamiliarity with Terraform, Pulumi, and GitOps deployment patterns

Compensation & benefits

Salary

USD 184,600 – 260,700 (annual)

Stock options

Available

Benefits

Remote Work

Fully remote-first work environment with flexibility

Home Office Setup

Stipend for comfortable home office equipment

Parental Leave

16 weeks of paid parental leave

Technology Stipend

$100 monthly technology allowance

Training Budget

Stipend for conferences, courses, and professional development

Equity

Stock options to share in company success

PTO

Generous paid time off policy

Healthcare

Comprehensive medical benefits


Interview process

  1. 1
    Initial Screening Review of resume and initial qualifications
  2. 2
    Technical Phone Screen Detailed discussion of technical background and AI/engineering experience
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews covering system design, coding, and AI technologies
  4. 4
    Team Fit Interview Discussion of collaborative approach and alignment with team culture
  5. 5
    Final Leadership Interview Conversation with senior leadership about role expectations and strategic contributions

Apply for this position

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