This job posting has expired and no longer is available. Please explore other opportunities.

About the role

As a Cloud Native Engineer, you’ll be in charge of shaping solutions for companies in the midst of both an organisational as well as a technological transformation. Working in small, self-managed teams, you’ll guide our clients towards creating and automating their cloud infrastructure. We are a vendor-agnostic company, meaning that you will get to apply a diverse mix of tools and services. You mostly perform work from our offices. However, sometimes cooperation with our customers requires us to travel as part of the job.


What's in it for you?

Our biggest benefits are our people and our culture. We offer a diverse work environment where people are respected for who they are and a culture based on learning, trust, and collaboration.


You can also count on:

  • Budget and time for learning, personal development, certifications, and contributing to open-source projects
  • A competitive salary (aligned with your experience)
  • Possibility for employee ownership and equity based compensation
  • Unlimited books budget
  • Permanent work contracts immediately


What does it take?

We often build tailored, innovative solutions within complex and ambiguous environments. Therefore, having an inquisitive mind and the eagerness to explore is vital. On top of that, consulting with clients, which depends on asking the right questions and crafting solutions as a team, requires strong collaboration and communication skills. 


Must-have technical skills

  • Background in development and/or operations
  • An understanding of best practices and patterns in software development 
  • Experience with CI/CD (knowledge of the principles and ability to set up a pipeline from scratch) 
  • Infrastructure provisioning (such as Terraform, Ansible, Cloud Formation, etc)
  • Experience in either public or private cloud
  • Understanding and exposure to Kubernetes


Nice-to-have

We offer engineering roles at different levels of seniority. These are some attributes that could make you a candidate for more senior positions:

  • A deep and demonstrated understanding of distributed systems, including containerised microservices and highly scalable web applications
  • Advanced (admin-level) knowledge of Kubernetes in production
  • A passion for the community (attending events, advocating cloud technology via meet-ups and conferences, or writing blog posts and other pieces of content)


The selection process

Drop us your CV and tell us, briefly, why you are applying. If we think you have what it takes, here’s how we will proceed:


Stage 1:

  • CV sift based on our core requirements for this role + possible call with the recruiter
  • Abstract Reasoning Aptitude Test: you will be asked to complete online abstract reasoning aptitude test. We will only take through the highest performers to the next stages.

Stage 2:

  • Tech challenge: You will receive instructions for a technical assessment, which will be evaluated by one of our current engineering team members. 

Stage 3:

  • Personality Profile Assessment: You will complete an online personality assessment and undertake an interview based on your profile via Google Hangouts.

Stage 4:

  • Final Behavioural and Situational Interview with two members of our engineering team.



Container Solutions is proud to be committed to a diverse and inclusive workplace. Container Solutions is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please let us know.

Subscribe to Job Alerts