Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer, AI Developer Tools role.
Rezi rewrites your resume against Docker's job description. Free.

Tailor your resume to this Senior Software Engineer, AI Developer Tools role.
Rezi rewrites your resume against Docker's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer, AI Developer Tools posting at Docker — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer, AI Developer Tools posting at Docker — free, in seconds.
About the Role
Docker is seeking a Senior Software Engineer to join the AI Developer Tools team. This role focuses on building AI-powered developer tools and the underlying platform, working at the intersection of AI, developer experience, and platform engineering. You will contribute to tools that enhance engineer productivity and enable teams to prototype, deploy, and scale their own AI developer tools.
Responsibilities
- Design, build, and operate production AI agents for developer productivity, including code review assistants, test generators, deployment diagnostics, and incident response automation.
- Integrate LLM providers, agent orchestration frameworks, and MCP servers into reliable tools, following the team's patterns and standards.
- Build systems that help Docker's engineers adopt AI-native development tools.
- Build integrations between AI developer tools and existing developer infrastructure such as CI/CD pipelines, observability platforms, and deployment systems.
- Instrument tools to measure adoption, effectiveness, and developer satisfaction.
- Build and improve platform capabilities, including deployment pipelines (ArgoCD/GitOps), observability integration (Grafana), security controls, and cost management.
- Help reduce time-to-production for new products from weeks to days.
- Contribute to reliability, security, and performance standards for AI systems, including SLOs, monitoring, and incident response.
- Take features and services from requirements to production, considering scale, users, and constraints before designing.
- Write clear design documents for owned work and participate in team design reviews.
- Review code thoroughly and share learnings with the team.
- Take part in the team's on-call rotation and improve alerts, runbooks, and tooling.
- Follow AI-assisted engineering practices, using AI tools critically and validating their output.
Requirements
- 6+ years of software engineering experience building and operating production systems.
- Hands-on experience building LLM-powered applications, AI agents, or AI-assisted developer tools.
- Working knowledge of LLM APIs (OpenAI, Anthropic, and others), prompt engineering, agent orchestration frameworks, and practical uses of AI in software development workflows.
- Experience building and operating scalable backend services, distributed systems, or developer-facing platforms.
- Experience with cloud-native infrastructure, including Kubernetes, CI/CD pipelines, and observability systems.
- Proficiency in Go (preferred), Rust, Java, or Python, with strong software engineering fundamentals.
- Experience building developer tools, platform systems, or internal tools that other engineers rely on.
- Good product judgment, weighing developer experience and technical trade-offs.
- Clear written and spoken communication suited to a remote, async-first company.
- Ownership mentality with a bias for action and iterative delivery in ambiguous, fast-moving environments.
- Comfortable working autonomously in a distributed, remote-first team.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Skills
- LLM APIs (OpenAI, Anthropic)
- Prompt engineering
- Agent orchestration frameworks
- Scalable backend services
- Distributed systems
- Developer-facing platforms
- Cloud-native infrastructure
- Kubernetes
- CI/CD pipelines
- Observability systems
- Go
- Rust
- Java
- Python
- Developer tools
- Platform systems
- Internal tools
- MCP (Model Context Protocol)
- GitOps deployment patterns (ArgoCD)
- Grafana-based observability
- Infrastructure-as-code (Terraform, Pulumi)
- AWS
- GCP
- Azure
Location
- Remote
Work Type
- Remote-first
- Full-time
Experience Level
- Senior
Education Level
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
Salary/Compensations
- $160,900 – $260,700 + equity
Benefits
- Remote-first by design
- Offices in Seattle and Paris for connection and collaboration
- Flexibility that fits your life
- Generous PTO
- Designated quarterly Whaleness Days
- Designated end-of-year Whaleness break
- Home office support
- Technology stipend (US$100 net per month)
- Learning & development stipend (annual)
- 16 weeks of paid parental leave
- Equity for all full-time employees
- Comprehensive benefits (Medical, retirement, paid holidays vary by country)
- Docker swag
About the Company
- Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls.
- From solo founders to the world's largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout.
- We are a globally distributed, remote-first team building the tools that define how software gets built and delivered.
- As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default.
Equal Opportunity
- Docker is proud to be an equal opportunity employer.
- We are committed to building a team that reflects a broad range of backgrounds, experiences, and perspectives.
- We believe diverse teams build better products, make better decisions, and better serve our global community.