Slide background

Available positions.

Scroll through our vacancies and apply
PDF: images/Job-descriptions/Senior-Cloud-Software-Engineer.pdf
PDF: images/Job-descriptions/Senior-Cloud-Software-Engineer.pdf
Region: Stellenbosch, South Africa
Region: Stellenbosch, South Africa
Area: Stellenbosch, Cape Town
Intro text: As a member of the production cloud team, you will work closely with other software engineers to maintain high availability shared cloud components that provide services to millions of our users around the world.
Stellenbosch, Cape Town

Senior Cloud Software Engineer

The role

As a member of Entersekt’s production cloud team, you will work closely with other software engineers to maintain easily accessible shared cloud components that provide services to millions of users around the world.

The ideal candidate

  • You enjoy maintaining and deploying code that positively impacts people's lives.
  • You care about how systems fit together and want to know the details.
  • If something goes wrong, you want to know why and fix it.
  • You have a pragmatic approach to decision making, and can distinguish between what is essential and what is not.
  • You are comfortable using your initiative.
  • You are eager to make a difference at a technical and operational level.
  • You strive to always produce high-quality work.


  • Design, develop, and maintain distributed back-end services running in production across multiple cloud providers in multiple regions
  • Assist with modernizing existing systems and building new components as required
  • Investigate and provide detailed analyses of any production issues, and recommend improvements
  • Monitor capacity and scale resources as required
  • Continually improve code-as-infrastructure deployments and tooling

Skills & experience

Successful candidates for this role will generally possess the following qualifications and skills:

  • 5+ years’ development experience with Java or Golang
  • A software/engineering qualification is preferred (for example, a computer science or engineering degree)
  • Solid understanding of network protocols typically used on the Internet
  • Experience with RESTful APIs, gRPC, and SOAP
  • Understanding of authentication mechanisms such as OIDC/OAuth 2.0
  • Linux experience, specifically in cloud environments
  • Strong database experience (both relational and NoSQL)
  • Docker and Kubernetes experience
  • Knowledge of cryptography and PKI
  • Experience with Bash, Python, and Node.js is beneficial
  • Strong analytical and investigative problem-solving skills

Entersekt careers

Download hiring process
Download this job

More vacancies

Commercial Operations Manager
Atlanta, United States
Senior Cloud Software Engineer
Stellenbosch, South Africa
Country Manager
Atlanta, United States
Group Chief Financial Officer
Stellenbosch, South Africa

Apply for this position! Upload your CV & Cover Letter here.

Invalid Input

Accepted file formats: .pdf, .doc, docx

Visit our careers page on LinkedIn

Entersekt Logo

Entersekt is an innovator of customer-centric fintech solutions. Financial services providers and other enterprises rely on our patented mobile identity system to provide both security and the best in convenient new digital experiences to their customers, irrespective of the service channel. With us, they can concentrate on their innovation roadmap, while delivering intuitive, low-friction digital experiences to their customers.