Systems Developer

Systems developers at Container Solutions write software for systems. Our team of systems engineers wrote the Terraform provider for Cobbler, the Apache Mesos frameworks for ELK and Flocker as well as a large number of bespoke frameworks for customers. We are looking for people who love to build systems for both end-users and their colleagues at Container Solutions who build applications. Applicants are likely to be comfortable at the command line, have an affinity with Linux and know that an IPTable is not a spot in London’s latest, hippest restaurant.

Specifically, systems engineers at Container Solutions are expected to:

  • Write system code and applications.
  • Work with low level kernel code, networking drivers, storage, etc..
  • Contribute to OpenSource projects such as Apache Mesos, Kubernetes, Docker and the Hashicorp tools.
  • Combine existing tools and write new ones to build out programmable/immutable infrastructure.
  • Create build scripts for automated testing and continuous integration, like we did for Open Shift Enterprise.
  • Work with clients and system-users to gather requirements and translate these into solutions that allow for a workflow with a short feedback loop.
  • Work with application developers to create innovative solutions.
  • Share their knowledge at conferences and within the company.

In addition, it would be useful, but not essential, for applicants to have experience with:

  • Private or public cloud infrastructure management (AWS, GCE, Azure, etc.).
  • Open Source orchestration technologies and platforms such as Kubernetes, Apache Mesos, DC/OS, Swarm, etc.
  • Blogging and public speaking
Apply for this job

Application Developer

Application developers at Container Solutions write applications, typically using the microservice architecture. They do this in close conjunction with system engineers, with whom they form no-ops engineering teams. Application developers at Container Solutions write applications for drones, e-commerce, big data and data science as well as and for IoT devices.

Applicants should love developing and they’ve probably been doing it for a while already. They should have an affinity with the open source community. They must also like working in small iterations, working closely with our designers to bring ideas to life. Fans of Scrum need not apply.

Specifically, application developers at Container Solutions are expected to:

  • Write applications complete with automated unit and systems tests.
  • Fully automate their build systems.
  • Work with end-users to work out requirements.
  • Engage in rapid prototyping to verify or discard ideas and requirements.
  • Share their knowledge at conferences and within the company.
Apply for this job

Support Engineer

As part of our work at Container Solutions, we build applications and integrate systems for customers like ING bank and HolidayCheck. During and after customer projects, we provide support for the systems we have built and installed. These systems include DC/OS, Apache Mesos and Kubernetes. As well as this, we support the build processes that we created for our customers.

We are looking for support engineers who have an excellent understanding of customers needs. Support engineers at Container Solutions are both the first line of support for our highly valued customers and drive requirements into our development process. Support engineers maintain close relationships with the vendors we work with and are expected to the company’s leading experts in the DC/OS, Kubernetes and OpenShift 3/Enterprise.

Support engineers at Container Solutions are expected to:

  • Have exceptional problem solving skills.
  • Work with application and system developers to preemptively solve customer problems.
  • Maintain relationships with their counterparts at Mesosphere, Google and HashiCorp.
  • Share their knowledge at conferences and within the company.

It is would be useful, but not essential, for applications to be fluent in two or more languages.

Apply for this job

UI/UX Developer

Container Solutions have, since the beginning, worked hard to create beautiful and usable interfaces. We have built highly usably GUIs for multiple clients and are especially interested in building GUIs for distributed systems.

Container Solutions has a sister company, Remember to Play (rtp), who specialise in design thinking, rapid prototyping and graphical user interfaces. We are looking for UI/UX developer’s to bridge the world of design and programmable infrastructure with the world of usability. Applicants should have an affinity with design thinking, should like working in teams and, from the beginning, are expected to lead ideation sessions at Container Solutions.

Specifically, UI/UX developers at Container Solutions are expected to:

  • Participate in rapid prototyping the design thinking.
  • Have skills with tools like React.js and D3.js.
  • Work closely with the Container Solutions application developers and the team from rtp.
  • Have a desire to work with distributed systems.
  • Share their knowledge at conferences and within the company.
Apply for this job