Slide background

Available positions.

Scroll through our vacancies and apply
PDF: images/Job-descriptions/Browser-Channel-Senior-Software-Engineer.pdf
PDF: images/Job-descriptions/Browser-Channel-Senior-Software-Engineer.pdf
Region: Stellenbosch, South Africa
Region: Stellenbosch, South Africa
Area: Stellenbosch or Century City, Cape Town
Intro text: Entersekt is an innovator in push-based authentication and app security. As a member of the back-end team, you will work closely with developers and QA automation engineers in an Agile environment. The development manager will expect your input on best practice design and technical strategy, and your help in mentoring younger developers in mastering the tricks of the trade.
Stellenbosch or Century City, Cape Town

Senior Software Engineer

Entersekt is an innovator in push-based authentication and app security. As a member of the back-end team, you will work closely with developers and QA automation engineers in an Agile environment. The development manager will expect your input on best practice design and technical strategy, and your help in mentoring younger developers in mastering the tricks of the trade.

The role

You will help deliver features for an Entersekt component team that builds solutions involving browser channel components for authentication purposes. The solution will run in a secure, high availability Kubernetes environment.

The ideal candidate

Entersekt is looking for a senior software engineer who is borderline fanatic about engineering world-class software systems. You will join a team of six developers and help fast-track the building of scalable and secure distributed Golang-on-Linux or Java-on-Linux systems.

Entersekt is a leader in our domain, with a global presence, so we set the bar high. The more of the following you can offer, the better suited you will be for the position.

Skills & experience

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

  • 7+ years’ experience with object-oriented development (for example, C++, Java)
  • Golang experience will be advantageous
  • JavaScript and TypeScript with Angular would be nice to have
  • Knowledge of unit testing and performance testing
  • Experience with container technologies like Kubernetes, Docker, and Helm
  • Solid understanding of and experience in OO and architectural design patterns
  • Experience with Agile development frameworks like Scrum
  • Knowledge of cryptography and PKI
  • 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 teammates
  • The ability to get things done – we don’t 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
Download this job
Download
 

More vacancies


Senior Software Engineer
Century City, South Africa
QE Analyst
Stellenbosch, South Africa
Senior Software Engineer
Stellenbosch, South Africa
Digital Marketing Manager
Stellenbosch, South Africa

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.