This job offer is expired

At SUSE we're building the next-generation container orchestration platform based on Kubernetes, and are looking for a Senior Software Engineer to join us as part of the SUSE Containers as a Service team.

Specifically, we are working to make the SUSE Container as a Service Platform the most easy to use and administer Kubernetes distribution out there. To achieve this, we make use of many open source projects, including Kubernetes, Salt, Docker, Ruby on Rails and more. This is a great opportunity to build highly available, microservice based distributed systems utilizing some of the latest cuttingedge container technologies.

At SUSE, we're strongly committed to open source and we contribute to numerous free and open projects and initiatives. We embrace and believe in the open source innovation model and the open source business model. As a member of the SUSE Containers as a Service team you will have the opportunity to contribute to Kubernetes, Salt and various other open source projects. You will work together with the teams as SUSE and the open source communities for these projects and strive to continuously advance the state of the art to meet customer requirements.

We're looking for someone who loves to dabble in everything from automation, to systems engineering, to operations – someone who enjoys working on complex problems, and isn’t afraid to span the stack from network architecture all the way to coding on Kubernetes. You should have an analytical mind, experience with basic computer science concepts and best practices, and a keen interest to learn new things.

Curiosity and good teamwork are two of the values that drive us as an engineering team. If you are passionate about these values too, you are likely a great fit for us. As a team, we're constantly finding new ways to improve ourselves. One way we do this is by hosting regular FOSS-themed “hack weeks,” where all developers (and we mean it) are encouraged to work on any project of their choosing, either individually or as a team. We pride ourselves on our communication and teamwork - we're all in this together!

Requirements:

Passionate about programming and creating excellent software which meets the goals of its users.

Team player. Can work autonomously with a results-oriented work style.

Understanding Open Source development processes and culture.

Bachelor's degree in Computer Science (or equivalent) and 5+ years related work experience

Experience with continuous integration and writing tests for your code

Ability to document and automate common tasks

Understanding of the Linux Operating System and its low level interfaces (e.g. C, POSIX).

Ability to grok complex problems, break them down into component parts, and come up with correct, elegant solutions to them

Experience with complex distributed systems

Experience with Docker or other Linux-based container technologies

Experience with Configuration Management tooling (Salt, Ansible, Chef)

Experience with Go, Ruby or Python

Proficient in English

Nice to have:

Experience working in globally distributed teams

Experience with container orchestration engines; Kubernetes would be a plus

Experience with Cloud Computing (OpenStack, AWS, or Azure)

Experience with Bare Metal clusters (PXE, DHCP, Networking)

Experience with Ruby on Rails or other web frameworks

Our Offer: