Docker, Inc logo
Docker, Inc

Docker helps developers bring their ideas to life by conquering the complexity of app development.

Principal Software Engineer, Developer Tools

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

$198K - $319K / year

Seniority

Lead

Job Description

Principal Software Engineer, Developer Tools

Docker, Inc

• Define the long-term technical vision and architecture for Docker's developer tooling platform spanning platform engineering, CI/CD, and AI-powered tools • Lead authoring of SDLC tenets in partnership with other principal engineers, Security, and Infrastructure and build the mechanisms those tenets bind to (design gates, code review gates, pipeline standards, visibility) • Establish architectural patterns, technical standards, and best practices across the developer tooling stack • Design highly available, scalable infrastructure for hosting developer tools, agents, and platform services • Drive technical decisions on tooling choices, provider strategies, build/deploy substrate, and agent orchestration frameworks • Partner with Senior Manager and product leadership to align technical architecture with business objectives and productization opportunities • Architect and build Docker's internal developer platform, the self-service substrate enabling teams to scaffold, deploy, and operate services with minimal friction • Design and implement CI/CD and build infrastructure that supports Docker's SDLC tenets and GitOps deployment patterns • Establish reliability, security, and performance standards across developer tooling including SLOs, monitoring, incident response, and cost management • Design integration points between developer tools and existing infrastructure (CI/CD pipelines, observability platforms, deployment systems) • Evaluate emerging technologies across developer tooling, platform engineering, AI/LLM, and agent frameworks to inform Docker's technical strategy • Define and enforce the golden path, the concrete, left-to-right walkthrough of how Docker builds software, and identify where tooling closes gaps vs. where human process does • Drive technical standards for measuring developer tool effectiveness: adoption metrics, productivity gains, pipeline performance, and developer satisfaction • Lead cross-functional technical discussions influencing company-wide developer tooling architecture • Define technical approach for productizing successful internal developer tools into customer-facing offerings • Mentor senior and staff engineers on platform engineering, CI/CD patterns, design, and AI/LLM integration • Lead design reviews and technical decision-making across all developer tooling work • Foster culture of technical excellence, experimentation, and rapid prototyping within the Developer Tools team • Serve as primary technical contact and thought leader for developer tooling across Docker's engineering organization • Collaborate with platform teams (Infrastructure, Security, Agentic Platform, Supply Chain Security) to establish shared technical standards and integration patterns

Job Requirements

  • 10+ years software engineering experience with 3+ years in Staff or Principal Engineer roles
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven track record architecting and operating developer-facing platforms, internal tools, or developer productivity systems at scale
  • Deep expertise in CI/CD systems, build infrastructure, and GitOps deployment patterns
  • Production experience with cloud-native infrastructure including Kubernetes, observability systems (Prometheus, Grafana, Loki), and deployment tooling
  • Experience designing self-service platforms, developer portals, or golden path tooling that enable other teams to move faster
  • Working knowledge of AI/ML technologies and hands-on experience with LLM APIs or AI agent development
  • Proficiency in Go (preferred), Rust, Java, or Python with strong software engineering fundamentals
  • Exceptional product and platform mindset considering developer experience, business outcomes, and technical/security trade-offs
  • Strong communication skills with ability to influence technical and non-technical stakeholders
  • Track record of technical mentorship and elevating engineering teams' capabilities
  • Ownership mentality with bias for action and iterative delivery in ambiguous, fast-moving environments
  • Comfortable with autonomous work in distributed, remote-first teams across multiple time zones
  • Experience with MCP (Model Context Protocol) or similar AI agent integration standards (preferred)
  • Background in DevOps, SRE, or platform engineering domains (preferred)
  • Contributions to open source developer tooling, platform engineering, or observability projects (preferred)
  • Experience productizing internal platforms into commercial offerings (preferred)
  • Deep knowledge of security, compliance, and operational best practices for production systems (preferred)
  • Experience with infrastructure-as-code frameworks (Terraform, Pulumi) and multi-cloud platforms (AWS, GCP, Azure) (preferred)
  • Track record driving org-wide adoption of developer tooling and engineering standards (preferred)

Benefits

  • Freedom & flexibility; fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup; we want you comfortable while you work
  • 16 weeks of paid Parental leave (after 6 months of employment)
  • Technology stipend equivalent to $100 USD net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity; we are a growing start-up and want all employees to have a share in the success of the company
  • Docker Swag
  • Medical benefits, retirement and holidays vary by country
  • Remote-first culture, with offices in Seattle and Paris

Related Job Pages

More Full-stack Engineer Jobs

ShippyPro logo

Senior Software Engineer

ShippyPro

Make people work better. The easiest way to ship, track and return your e–commerce orders.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design and build scalable backend services in PHP Laravel • Architect microservices and contribute to our distributed systems evolution • Integrate AI and LLMs to automate workflows and reduce manual work for merchants • Own performance and reliability – we handle millions of shipments every month • Collaborate with Product and Design from discovery through delivery • Write clean, tested, production-ready code – and hold the bar for the team

Italy
€42K - €56K / year
ON Partners logo

Software Engineer

ON Partners

Pure-play retained executive search designed for the way you work.

Full TimeRemoteTeam 51-200Since 2006H1B No Sponsor

• Design, develop, and maintain software applications and systems. • Write clean, efficient, and well-documented code. • Participate in requirements gathering, analysis, and technical design discussions. • Collaborate with product managers, designers, and other developers to implement new features. • Perform code reviews and ensure adherence to coding standards and best practices. • Troubleshoot, debug, and resolve software defects and performance issues. • Develop and execute unit, integration, and system tests. • Maintain and improve existing applications through enhancements and updates. • Participate in Agile/Scrum ceremonies such as sprint planning, stand-ups, and retrospectives. • Stay current with emerging technologies and recommend improvements where appropriate.

United States
$110K - $130K / year
GoBots logo

Product Engineer

GoBots

Inteligência gerando eficiência

Full TimeRemoteTeam 51-200Since 2016H1B No Sponsor

• Design, prototype, build, and deliver software based on customer requirements. • Instrument and monitor: events, performance metrics (latency, errors), and product metrics (feature usage) to ensure reliability and inform decisions. • Collaborate with Product and Business teams to align requirements, validate hypotheses, and prioritize the roadmap. • Prototype, experiment, and iterate using feature flags, zero‑downtime migrations, and A/B experiments. • Maintain stable operations: observability, continuous deployment, basic SRE (SLIs/SLOs), and incident resolution.

Brazil
The Hartford logo

Staff Software Engineer - Duck Creek

The Hartford

Founded in 1810, The Hartford is one of the nation's largest investment and insurance companies. As an employer, The Hartford has been named among the region's

Staff Software Engineer - Duck Creek 100% Remote locations Frisco, TX time type Full time Job Description: Staff Software Engineer - IE07IE We're determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals - and to help others accomplish theirs, too. Join our team as we help shape the future. Hartford is searching for a Staff Software Engineer - Duck Creek within the Personal Lines organization that will have end-to-end technical accountabilities in application development for personal lines portfolio in a highly distributed, integrated, multi-platform environment. This team is passionate for technology and strives to build well architected and innovative solutions for the business as well as Fundamentally treats IT Operations as Software Engineering and adopted Scrum development methodology and core agile engineering practices such as continuous integration and test-driven development. Responsibilities: - Technical Leadership: Provide technical leadership, enforcing the vision of the application architecture and integrity of the application environment in alliance with architects and other tech leads. - Hands-On Coding: Lead teams while also performing hands-on coding to stay connected with the technical aspects of the projects. - Code Quality: Conducting code reviews to maintain high standards in coding and reliability. - Mentorship: Guiding junior engineers to enhance team capabilities and foster growth, - Communicate Effectively: Proactively communicate risks, issues, and mitigations to stakeholders. - Embrace Future Technologies: Lead innovation efforts, leveraging modern technologies to solve customer problems. Knowledge of implementing solutions through Gen AI (Artificial Intelligence) is a plus. Qualifications: - Experience: 5+ years in application software development. - Technical Skills: Strong understanding of Object-Oriented design, Java or .NET frameworks, front-end technologies (HTML, CSS, JavaScript, AJAX, JSON, Angular/React, XML, XSLT, SQL), and cloud platforms (preferably AWS). Must have a strong working experience as Designer/Developer of REST/SOAP API services, both as consumer & provider. - DevOps Knowledge: Experience with continuous integration and DevOps tools (GitHub, Jenkins, Rally, SonarQube). - Tech Savvy: Passionate about staying current with technology trends, experimenting with modern technologies, and participating in internal tech communities. - Agile Practitioner: Experience with agile or scrum methodologies. - Soft Skills: Excellent analytical, problem-solving, interpersonal, verbal, and written communication skills. - Industry Knowledge: Knowledge of P&C Insurance and low coding platforms (Duck Creek) - Education: Bachelor's degree in computer science or related field preferred. This role can have a Hybrid or Remote work arrangement. Candidates who live near one of our locations will have the expectation of working in an office 3 days a week (Tuesday through Thursday). Candidates must be authorized to work in the US without company sponsorship. The company will not support the STEM OPT I-983 Training Plan endorsement for this position. Compensation The listed annualized base pay range is primarily based on analysis of similar positions in the external market. Actual base pay could vary and may be above or below the listed range based on factors including but not limited to performance, proficiency and demonstration of competencies required for the role. The base pay is just one component of The Hartford's total compensation package for employees. Other rewards may include short-term or annual bonuses, long-term incentives, and on-the-spot recognition. The annualized base pay range for this role is: $116,000 - $174,000 Equal Opportunity Employer/Sex/Race/Color/Veterans/Disability/Sexual Orientation/Gender Identity or Expression/Religion/Age About Us | Our Culture | What It's Like to Work Here | Perks & Benefits

Texas
$116K - $174K / year