Golang / Go Job: Software Engineer (Docke Datacenter)

Docker, Inc.

Software Engineer (Docke Datacenter) at Docker, Inc.

San Francisco, California, United States 🇺🇸   (Posted Apr 12 2016)
About the company
At Docker Inc, we are building tools for mass innovation that enable developers and administrators to build, ship and run distributed applications using container technology. Docker containers wrap up a piece of software in a complete file system that contains everything it needs to run: code, runtime, system tools, system libraries – anything you can install on a server. This guarantees that it will always run the same, regardless of the environment it is running in.

We think that containers and our ecosystem of services and products are the future, and will soon become ubiquitous. That's why we launched Docker, and are quickly building out a commercial ecosystem named Docker Datacenter.

Job position
Permanent / Freelance - Remote work is NOT possible

Job description
With Docker Datacenter, 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 an engineer on the team you will be working on features provide end-to-end workflows and visibility for installation, configuration, multi-datacenter deployments and monitoring of clusters and applications. Solving challenging engineering problems will include features around cross-datacenter replication, applications as a first class citizen on the Docker stack, image security (scanning, signing), visibility to containers and Docker hosts, ops troubleshooting, automation for running applications at scale, integrating the full suite of Docker products etc. You will also actively contribute to open source Docker projects such as Swarm, Registry, Engine, Compose, etc.

Skills & requirements
Responsibilities:

Contribute to the newest Docker projects (specifics to be discussed during the interviews).

Contribute to “The Docker Project,” which means contributing patches, and reviewing/merging pull requests from the open source community.

Work on Docker’s server-side applications.

Participate in product discussions, influence the roadmap, and take ownership and responsibility over new projects to make them happen.

Be an ambassador for the Docker brand.

Qualifications:

Fluent in either Python or Go! (Java/Scala polyglots also welcome).

Proficient in SASS, GIT, SVN, Grunt, and/or Gulp.

Proficient in at least one modern JavaScript framework (ex. React, AngularJS, and Backbone).

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).

Can re-articulate past real world experiences scaling large applications.

Start up experience preferred.

Computer Science degree.

Instructions how to apply
https://www.docker.com/careers?gh_jid=51016
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know recruiting strategies that works)
 

Other jobs that might be interesting

Tigera Senior Software Engineer - Golang - SF Bay Area or Remote (North America) - Tigera   (October 2018)
San Francisco, California, United States (Remote possible)
Tigera is looking for passionate and skilled Golang software engineers to join us in our mission to secure the next generation of cloud native applications. At the heart of our strategy is a set of open source networking and security projects (currently Calico...

Western Digital Backend Software Engineer, GoLang - Western Digital   (October 2018)
Redwood City, California, United States
We’re looking for a talented and passionate engineer to join our Backend Software team. You will design and implement new services and features of our core software that runs on a multitude of servers and handles massive amounts of network traffic and user d...
Senior GoLang Engineer - Ancestry   (September 2018)
Lehi, Utah, United States
Company Description We’re a cutting-edge tech company with a very human mission—to help every person discover, preserve, and share the story of what led to them. Combining the rich information in family trees and historical records with the genetic detail...
 
About Golangprojects