Senior Software Engineer ( Windows Container Platform )

Docker   •  

San Francisco, CA

Not Specified years

Posted 241 days ago

This job is no longer available.

Docker’s partnership with Microsoft enables enterprises to modernize their application environments and create hybrid Windows applications using Commercially Supported Docker Engine (CS Docker Engine) and Docker Enterprise Edition (EE) with WindowsServer 2016. This will enable organizations to innovate more rapidly and accelerate time to value when building, shipping and running distributed applications.

With Docker EE, organizations are empowered to deploy a Containers as a Services (CaaS) on-premises or in your virtual private cloud. It includes:

    Universal Control Plane (UCP) with embedded Swarm for integrated management and orchestration of the Docker environment
    Trusted Registry (DTR) for Docker image management, security, and collaboration
    Commercially supported Docker Engine for a robust container runtime

As a software engineer on the team, you will be working to bring the proven benefits of Docker on Linux to Windows developers and IT Pros, and to provide one platform for the entire application journey whether organizations are dockerizing legacy apps, moving those apps to microservices, or creating new applications.

Responsibilities:

    Contribute to “The Docker Project,” which means contributing patches, and reviewing/merging pull requests from the open source community
    Interact with Product and Engineering to take a feature through architecture, design and implementation
    Participate in product discussions, influence the roadmap and take ownership and responsibility for new projects to make them happen
    Be an automation and quality champion by helping with CI and Test Automation
    Work on Docker’s server-side applications
    Be an ambassador for the Docker brand

Qualifications:


    Proficient in one of the following languages- C/C++, C# or Go
    Can re-articulate past real world experiences developing scalable and complex distributed systems, and search systems     on  Windows Server
    Solid API design skills (straightforward, unsurprising, defensible)
    Familiar with network protocols; the lower layers like IP, TCP, and UDP; and the higher layers like HTTP
    Familiar with test-driven development (TDD), & service oriented architecture (SOA)
    Hands on experience in Windows Networking is a big plus
    Start-up experience preferred
    Computer Science degree preferred