South Africa

Lead Software Engineer: Cloud Modernisation, Cape Town

Lead Software Engineer: Cloud Modernisation, Cape Town
Description
Lead Software Engineer: Cloud Modernisation

Fully Remote - Located within±2 hours of South African Standard Time (SAST / GMT +2) Overview Entersekt is a leader in digital banking fraud prevention and payment security, including mobile authentication, mobile app security, and 3-D Secure authentication for issuers, acquirers and payment networks. We offer scalable products with a track record of success across multiple continents. Entersekt enables secure digital transactions for leading financial institutions globally, protecting the digital transactions of over 210 million active users and holding 120 active patents in digital security, payments, and user experience.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 balance performance, cost efficiency, operational reliability, and delivery timelines when introducing cloud-native patterns, even when working with legacy systems.The successful candidate will guide the modernisation of existing systems by introducing scalable architecture patterns, automation, and operational improvements while partnering with product engineering, platform engineering, DevOps, security, compliance, and product management teams. Initial focus will be the modernisation of Entersekt’s 3DS product suite, with patterns and enablement efforts expected to scale across the broader SaaS platform over time.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 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. It 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.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 ModernisationImprove 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 provisioning, configuration, and environment management.Improve onboarding speed for new tenants through standardised workflows and environment templates. Establish tenant-aware observability by improving consistency of logs, metrics, traces, dashboards, and alerting across services. Contribute to multi-tenant architecture design, including tenant isolation and service tiering considerations.Improve deployment consistency through repeatable deployment patterns, automation, and safer release processes. Engineering Standards and Governance Introduce practical engineering guardrails that support modern development practices including API-first design, event streaming, cloud-native storage, and container orchestration.Define and maintain architectural standards, patterns, and best practices for cloud-native development. Contribute to cloud governance initiatives and participate in architecture reviews that guide engineering teams through modernisation efforts. Cross-Functional Collaboration Lead technical workshops, architecture discussions, and design reviews across product teams.Support engineering teams in translating modernisation objectives into practical implementation changes. Partner closely with DevOps, Platform Engineering, Cybersecurity, Compliance, and Product teams to ensure modernisation initiatives align with operational and regulatory requirements. Build trust with engineering teams by introducing modern practices through collaborative design and working reference implementations.Team Development As the modernisation programme evolves, contribute to shaping a small, specialised engineering capability that supports broader platform modernisation initiatives. Maintain a strong hands-on focus while helping teams adopt new patterns and technologies. Success Measures (First 12 Months)Success in this role will be measured by the ability to deliver meaningful modernisation outcomes across Entersekt’s SaaS platform while establishing scalable engineering patterns that enable teams to accelerate cloud-native delivery. Key outcomes in the first 12 months may include: Completing a comprehensive architectural assessment of the 3DS product suite, identifying key modernisation opportunities, technical constraints, and priority areas for improvement.Delivering a modernisation roadmap and migration plan that clearly defines architectural direction, sequencing, and the associated performance, operational, and cost considerations. Successfully modernising at least one product or major product component, resulting in measurable improvements in system operability, maintainability, and performance.Reducing reliance on manual operational processes and bespoke scripts through the introduction of automated tenant lifecycle management and environment provisioning. Improving observability and operational readiness by introducing consistent logging, metrics, dashboards, and alerting across services and tenants.Contributing architectural insights and cost considerations to the modernisation business case, supporting decision-making around infrastructure and platform investments. Establishing trusted working relationships with product and platform engineering teams by delivering working modernisation patterns and reference implementations that teams can adopt.Contributing to the development of a long-term platform architecture roadmap that supports modernisation across multiple products within the Entersekt SaaS ecosystem. Skills and Experience Successful candidates for this role will generally possess the following qualifications and skills: Demonstrated experience designing and delivering application modernisation programmes within AWS environments.Experience modernising applications through refactoring, re-platforming, or re-architecting legacy systems. Strong experience building and operating production systems using containers and orchestration platforms such as Kubernetes (or equivalent platforms). Solid backend engineering experience with the ability to diagnose and improve performance, scalability, and reliability in production systems.Experience working with Java-based systems or comparable backend development stacks. Proven experience implementing modern architectural patterns such as microservices, event-driven architectures, and distributed systems. Experience improving operational maturity through automation, observability, monitoring, and repeatable deployment processes.Eight or more years of experience in cloud architecture, platform engineering, or senior software engineering roles responsible for production systems. Strong communication and collaboration skills with the ability to influence engineering, product, and platform teams. AWS certification is advantageous but not required.Personality Attributes Strong bias toward delivery with a willingness to work hands-on in complex production systems. Pragmatic and comfortable working with legacy environments while introducing modern engineering approaches. Ability to influence teams through working solutions, reference implementations, and practical improvements.Systems thinker who balances architecture decisions with operational reliability, cost management, and security. Collaborative team player who builds trust across engineering teams through clear communication and inclusive technical leadership. Maintains accountability for delivering measurable outcomes while enabling teams to adopt modern engineering practices.We place a lot of value on how we treat prospective employees and appreciate the time and effort that goes into job hunting. That is why we aim to keep the hiring process as quick and seamless as possible while ensuring the best possible fit for both you and the company. Working at Entersekt is truly a dream. You get exposed to cutting-edge technology, colleagues who are leaders in their fields, and an awesome working environment that includes flexible hours, remote work, and plenty of growth opportunities.Apply for this position by following the "apply now" tab and or viewing our other roles at Entersekt Careers page. Entersekt is an Equal Opportunity Employer: We are committed to building an inclusive and diverse workforce that reflects the global communities we serve. For all South Africa-based roles, preference will be given to candidates from historically disadvantaged groups, in accordance with local Employment Equity objectives.

#J-18808-Ljbffr
Highlights
Safety Tips
If the salary for a position is far above normal, proceed with caution.
1 / 10
More info about this ad

Lead Software Engineer: Cloud Modernisation has been posted in the Cape Town Engineering category on Locanto.

If you’re looking for something similar, check out Panel Beater, Killarney Gardens (Cape Town), Cape Town, 3rd Line IT Support Engineer, Cape Town or Automotive Service Documentation and CAD Technician – … in Cape Town, also posted in Engineering. Right now, there are 154 classified ads in Engineering in Cape Town on Locanto.

There are more ads within a 15 km radius for this category. If you want to view those ads, click here.