Docker, Inc
Senior Principal Software Engineer, Networking
United States · Principal · Full-time
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- ABOUT DOCKER 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.
- Docker is proud to be an equal opportunity employer.
Responsibilities
- Evaluate and select tools, frameworks, and architectures to maintain a state-of-the-art technology stack
- Lead prototyping initiatives and proof-of-concepts that can transform the platform's capabilities
- Design fault-tolerant, highly available systems that minimize downtime and deliver a seamless user experience Infrastructure Automation
- Advocate for and implement Infrastructure as Code (IaC) principles, CI/CD pipelines, and automation best practices
- Collaborate with security experts to ensure platform integrity, compliance with industry standards, and protection of sensitive data
- Work closely with product managers, designers, and other stakeholders to ensure technical initiatives support business objectives
- Drive alignment between engineering roadmaps and product strategies
- Produce comprehensive technical documentation, including architectural diagrams, design guidelines, and operational runbooks
- Flexibility that fits your life - We trust you to manage your schedule while delivering great work.
- We are committed to building a team that reflects a broad range of backgrounds, experiences, and perspectives.
Requirements
- 12+ years of software engineering experience with demonstrated expertise across multiple domains (SDLC, AI engineering, corporate systems, etc)
- Extensive software engineering experience, with a track record in designing and implementing large-scale, distributed systems
- Deep technical expertise: Proficiency in multiple programming languages, cloud platforms (e.g., AWS, Azure, GCP), and modern development frameworks
- Problem-solving ability: Expertise in diagnosing complex system issues and designing robust, scalable solutions
- Deep technical expertise:
- Proficiency in multiple programming languages, cloud platforms (e.g., AWS, Azure, GCP), and modern development frameworks
- Proven skill in defining and driving architectural roadmaps that align with evolving business needs.
- Expertise in diagnosing complex system issues and designing robust, scalable solutions
- Demonstrated ability to lead diverse engineering teams, inspire innovation, and drive successful outcomes
- Problem-solving ability:
Skills
- Excellent written and verbal communication skills, capable of influencing both technical and non-technical stakeholders.
- Solid understanding of security best practices, compliance standards, and data protection
- Continuous improvement mindset:
- Passion for optimizing processes, toolchains, and workflows
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Docker considers visa sponsorship on a case-by-case basis based on business needs.
- Docker may use AI-assisted tools during our recruiting process.
- Security conscious: Solid understanding of security best practices, compliance standards, and data protection
- Continuous improvement mindset: Passion for optimizing processes, toolchains, and workflows
- Compensation & Equity
- United States: $219K - $352K + equity
Compensation
- Compensation & Equity
Benefits
- Time to recharge - Generous PTO, designated quarterly Whaleness Days, and a designated end-of-year Whaleness break.
- Home office support - Set up your workspace for comfort and success.
- Technology stipend - Equivalent to US$100 net per month to help support your work.
- Learning & development - Annual stipend for conferences, courses, certifications, and continued learning.
- Parental leave - 16 weeks of paid parental leave after six months of employment.
- Equity for all full-time employees - Share in Docker's long-term success as we continue to grow.
- Comprehensive benefits - Medical, retirement, and paid holidays vary by country.
- Define and drive the overarching technical vision, ensuring the platform meets current and future scalability, performance, and security needs
- Coach and mentor engineers, fostering a culture of continuous learning and collaboration
Company info
- Ensure the platform is designed for high performance and can seamlessly handle increasing user loads
Equal opportunity
- equal opportunity employer.
Visa & Work Authorization
- Docker considers visa sponsorship on a case-by-case basis based on business needs.
This listing is sourced directly from Docker, Inc's careers page and normalized into a canonical job model.