LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Docker›Principal Software Engineer, AI Developer Tools
Docker

About Docker

Empowering developers with containerization technology

🏢 Tech👥 251-1K📅 Founded 2013📍 San Francisco, California, United States

Key Highlights

  • Over 1 million developers using Docker globally
  • $500M raised from Benchmark and Greylock Partners
  • Headquartered in San Francisco, California
  • Focus on containerization for app development

Docker is a leading platform for developers, enabling them to build, share, and run applications in containers. Headquartered in San Francisco, Docker serves over 1 million developers and has raised $500M in funding from investors like Benchmark and Greylock Partners. The company focuses on simplify...

🎁 Benefits

Docker offers competitive salaries, equity options, flexible PTO, and a remote work policy that allows employees to work from anywhere....

🌟 Culture

Docker fosters a culture of innovation and collaboration, emphasizing open-source contributions and community engagement. The company values transpare...

🌐 Website💼 LinkedIn𝕏 TwitterAll 45 jobs →
Docker

Principal Software Engineer, AI Developer Tools

Docker • Seattle, WA

Posted 1d ago🏠 RemoteLeadPrincipal engineer📍 Seattle
Apply Now →

Skills & Technologies

Ai engineerMachine learning engineerPythonDocker

Overview

Docker is seeking a Principal Engineer to define the technical vision for their AI Developer Tools team. You'll work at the intersection of AI and developer experience, architecting innovative tools to enhance productivity. This role requires expertise in AI technologies and software engineering.

Job Description

Who you are

You have extensive experience in software engineering, particularly in AI and developer tools — you've led projects that define technical architecture and strategy, ensuring that innovative solutions are both effective and scalable. Your background includes a strong understanding of AI technologies and their application in enhancing developer productivity.

You are proficient in Python and have hands-on experience with Docker — you understand how to leverage these tools to create seamless developer experiences. Your ability to communicate complex technical concepts to both technical and non-technical stakeholders sets you apart.

You thrive in a remote-first culture, collaborating with diverse teams across the globe — you appreciate the value of different perspectives and are committed to fostering an inclusive environment. Your leadership style encourages innovation and empowers team members to adopt an AI-native mindset.

Desirable

Experience with AI-powered tools such as Claude Code, Cursor, or Warp is a plus — you are familiar with the latest trends in AI development and are eager to explore how they can be integrated into existing workflows. A background in platform engineering will further enhance your ability to drive the technical vision for the team.

What you'll do

As a Principal Engineer at Docker, you will define the technical vision and architecture for the AI Developer Tools team — you will lead the design and implementation of tools that accelerate developer productivity and provide observability insights. Your role will involve architecting innovative AI agents and tools that facilitate the adoption of AI technologies across Docker teams.

You will collaborate closely with cross-functional teams to ensure that the tools you develop meet the needs of developers and enhance their workflows — your insights will guide the team in creating solutions that are not only functional but also user-friendly. You will be responsible for establishing best practices in AI tool development, ensuring that the team adheres to high standards of quality and performance.

Your leadership will be crucial in driving the adoption of AI developer tools within Docker — you will mentor team members, sharing your expertise and fostering a culture of continuous learning and improvement. You will also engage with the broader developer community to gather feedback and iterate on the tools you create, ensuring they remain relevant and effective.

What we offer

Docker provides a remote-first work environment, allowing you to collaborate with talented individuals from around the world — you will have the flexibility to work from anywhere while being part of a dynamic team. We offer competitive compensation and benefits, recognizing the value of your contributions to our mission of transforming developer experiences.

Join us at Docker and be part of a team that is shaping the future of app development — your work will have a direct impact on how developers interact with AI technologies, making their workflows more efficient and effective. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse backgrounds and perspectives.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Docker.

Apply Now →Get Job Alerts