Slide background

Available positions.

Scroll through our vacancies and apply
Region: Stellenbosch, South Africa
Region: Stellenbosch, South Africa
Area: Stellenbosch, South Africa
Intro text: Entersekt is looking for a software engineer who is borderline fanatic about engineering world-class software systems. You will join a team of very talented developers, and help fast-track the building of scalable and secure products in the form of microservices that run in Kubernetes and are predominantly written in Golang and Java.
Stellenbosch, South Africa

Software Engineer: Banking and Payments (3-D Secure)

Entersekt touches the lives of more than 80% of people who use financial services in South Africa, and many millions more across 46 countries. If you do remote banking, make purchases online, or use scan-to-pay from your banking app, chances are, you are using Entersekt software.

Our vision is to make the digital world a safer, more user-friendly place, and we have been working incredibly hard over the last 10 years to achieve this. We have brought many world firsts to the market and have introduced solutions that have become global standards.  

We are incredibly proud of what we have achieved, but we are only getting started. To expand our vision, we need you.

The ideal candidate

Entersekt is looking for a software engineer who is borderline fanatic about engineering world-class software systems. You will join a team of very talented developers, and help fast-track the building of scalable and secure products in the form of microservices that run in Kubernetes and are predominantly written in Golang and Java.

Entersekt is a global leader in our domain, so we set the bar high.

The role

You will help deliver features for an Entersekt component team that builds banking- and payments-related products and services that include 3-D Secure solutions, which facilitate and orchestrate 3-D Secure transactions.

Skills and experience

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

  • 1–3 years' experience with one or more general purpose programming languages (for example, C#, Java or similar)
  • Java development experience
  • Knowledge of unit, integration, and performance testing
  • An understanding of object-oriented development techniques
  • An understanding of, and experience in, object-oriented design patterns
  • Experience with Agile development methodologies like Scrum
  • Exposure to the following would be advantageous:
    • Understanding of Java frameworks like spring, reactive, and vert.x
    • Golang development experience
    • Experience in nosql technologies like etcd, MongoDB or CockroachDB
    • Experience with container technologies like Kubernetes, Docker, and Helm
    • Microservices architecture
    • Running applications in the cloud (AWS and Azure)
    • Cryptography and PKI
    • gRPC and Protocol Buffers
  • A software/engineering qualification (for example, a computer science degree) is preferred

Personality attributes

  • Hungry and eager to make a difference at a technical and operational level
  • A healthy self-esteem – you will be challenged by some bright minds on a regular basis
  • Good communication skills – you will need to explain your ideas to your team
  • The ability to get things done – we don’t like to micromanage, but we do expect you to do the right thing
  • A tendency to think outside the box – innovation is valued highly at Entersekt
  • A preference to work in a team rather than by yourself
  • An attitude of being proud of your code and taking ownership

 

Entersekt careers

Download hiring process
DOWNLOAD

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.