Senior Principal Software Engineer, Infrastructure

DockerDocker·Remote(Seattle, WA)
Software Development
ProgrammaticExcel

WFA Digital Insight

The demand for skilled software engineers in the remote job market is skyrocketing, with a 25% increase in postings over the past year. As companies like Docker continue to innovate and expand, the need for experts who can drive technical strategy and architecture has never been more pressing. With the industry's shift towards cloud-based services and AI integration, professionals with a deep understanding of programmatic solutions and infrastructure are in high demand. Docker, a pioneer in containerization, is no exception, and this Senior Principal Software Engineer role offers a unique chance to shape the company's technical vision and lead its platform into the next phase of growth.

Job Description

About the Role

The Senior Principal Software Engineer position at Docker is a critical role that will define and drive the technical strategy for the company's foundational platform. This platform encompasses accounts, billing, data, enterprise governance, and infrastructure, and is essential for Docker's transformation into a unified enterprise platform. As a technical visionary and architect, the successful candidate will be responsible for establishing strategic technical plans, making critical architectural decisions, and driving execution of cross-company programs.

The role is part of the Bridge organization, which is the backbone of Docker's product portfolio. The Bridge organization provides the foundational systems that support Docker's business model evolution, expansion into AI and security products, and growth into hundreds of thousands of enterprise customers. The Senior Principal Software Engineer will work closely with the VP of Engineering and other stakeholders to translate organizational strategy into technical roadmaps that span multiple teams and years.

Docker is a remote-first company with a global team, united by a passion for innovation and great developer experiences. The company is growing rapidly and is looking for a talented individual to join its team and contribute to its success.

What You Will Do

  • Define and own the multi-year technical vision for Docker's foundational platform
  • Establish strategic plans and objectives for major platform initiatives
  • Contribute to and drive the strategic vision in collaboration with the VP of Engineering
  • Identify and prioritize platform investments that provide maximum leverage
  • Develop architectural principles and standards that guide technical decisions across the Bridge organization
  • Lead large cross-company programs that require coordination across multiple teams
  • Architect the unified platform interfaces that enable product teams to answer canonical questions
  • Drive convergence of fragmented systems across Docker
  • Establish technical contracts between platform and product teams
  • Lead architectural reviews for major initiatives

What We Are Looking For

  • 10+ years of experience in software engineering, with a focus on technical leadership and architecture
  • Deep technical expertise across multiple domains, including programmatic solutions and infrastructure
  • Experience with Excel and other data analysis tools
  • Business acumen and the ability to translate commercial strategy into platform capabilities
  • Strong communication and collaboration skills, with the ability to work with executive stakeholders
  • Experience with cloud-based services and AI integration
  • A bachelor's degree in computer science or a related field

Nice to Have

  • Experience with containerization and Docker products
  • Knowledge of AI and security products
  • Experience with cross-company programs and technical leadership
  • A master's degree in computer science or a related field

Benefits and Perks

  • Competitive salary and equity package
  • Comprehensive health insurance and benefits
  • Generous PTO and paid holidays
  • Remote work stipend and flexible working hours
  • Opportunities for professional growth and development
  • Access to the latest technology and tools
  • Collaborative and dynamic work environment

How to Stand Out

  • Develop a strong understanding of programmatic solutions and infrastructure to stand out as a candidate.
  • Showcase your experience with technical leadership and architecture in your portfolio.
  • Be prepared to discuss your experience with cross-company programs and technical leadership during the interview.
  • Highlight your business acumen and ability to translate commercial strategy into platform capabilities.
  • Research Docker's products and services to demonstrate your knowledge and interest in the company.
  • Be prepared to negotiate your salary and benefits package based on your experience and qualifications.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.