Skip to main content
Back to jobs

Lead Software Engineer: Cloud Modernisation

External
entersekt logoEntersekt · Fully Remote, South Africa
Full-timeRemote2mo ago
ComplianceEvent-Driven ArchitectureLeadershipMicroservicesObservabilityServerless
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

This is a senior individual contributor role operating at Lead Engineer level. The role combines architectural leadership with hands-on engineering execution and is responsible for defining and delivering the modernisation roadmap for key product systems. The Lead Software Engineer will assess previous generation (heritage) components, design target-state architecture, and implement modernisation improvements directly in product codebases. The role will introduce modern engineering practices and cloud-native patterns while establishing guardrails, reference implementations, and repeatable approaches that product teams can adopt. The position plays an important role in enabling a scalable SaaS operating model by improving automation, observability, deployment consistency, and tenant lifecycle management. Through close collaboration with engineering and platform teams, the role will help accelerate cloud-native delivery while maintaining strong operational, security, and regulatory standards.

Responsibilities

  • Modernisation Strategy, Roadmap and Architecture
  • Define modernisation roadmaps for product applications, including target-state architecture for services, infrastructure, and data flows.
  • Assess legacy components to identify modernisation opportunities, technical debt, and pragmatic remediation paths.
  • Determine appropriate modernisation approaches including refactoring, re-platforming, or re-architecting based on performance, cost, risk, and delivery considerations.
  • Contribute architectural insight to the modernisation business case and support financial modelling related to infrastructure and platform decisions.
  • Engineering Delivery
  • Implement modernisation changes directly within product codebases, including refactoring legacy components and decomposing monolithic architectures.
  • Introduce cloud-native engineering patterns such as microservices, event-driven architecture, containerisation, and serverless services.
  • Identify and implement performance, scalability, and reliability improvements using observability platforms, cloud metrics, and logging tools.
  • Develop reference implementations and engineering patterns that enable teams to accelerate modernisation across products.
  • Drive code-level implementation decisions and ensure successful delivery of modernisation outcomes across multiple engineering teams.
  • SaaS Platform and Operational Modernisation
  • Improve the operational and platform capabilities that support Entersekt's SaaS delivery model.
  • Reduce reliance on manual operational processes and bespoke scripts by introducing automation across tenant lifecycle management.
  • Design and implement repeatable processes for tenant pro

Additional Information

Why Entersekt Founded over 16 years ago, with more recent investments from Accel-KKR, Entersekt is a leader in digital banking fraud prevention and payment security, including mobile authentication, mobile app security, and 3D Secure authentication for issuers, acquirers and payment networks. We offer highly scalable products with a track record of success across multiple continents. Entersekt enables secure digital transactions for leading financial institutions globally. We exist to create a world where everyone can transact digitally without fear or compromise. Currently, we protect the digital transactions of over 210 million active users on our platform and hold 120 active patents that recognize innovation in digital security, payments, and user experience. Entersekt offers customers secure authentication and digital payments experiences that remove unnecessary friction. Entersekt has a diverse product portfolio and aggressive roadmap that positions the company well to sustain competitive advantage as it expands globally with emphasis on North America and European markets. The Ideal Candidate The Lead Software Engineer: Cloud Modernisation will play a key role in advancing Entersekt's transition toward cloud-ready and cloud-native architectures across the company's SaaS product suite. This role combines senior technical leadership with hands-on engineering delivery. You are an experienced engineer who is comfortable working directly within complex production codebases while also shaping architectural direction and modernisation strategy. You bring a pragmatic mindset when working with legacy systems and understand how to balance performance, cost efficiency, operational reliability, and delivery timelines when introducing cloud-native patterns. The successful candidate will guide the modernisation of existing systems by introducing scalable architecture patterns, automation, and operational improvements while partnering closely with product engineering, platform engineering, DevOps, security, compliance, and product management teams. Initial focus for this role will be the modernisation of Entersekt's 3DS product suite, with patterns, architectural approaches, and enablement efforts expected to scale across the broader SaaS platform over time.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at entersekt? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect