SkillzPage

Jobs

Software Engineering Lead ( C#, React, Typescript)

Facebook Twitter LinkedIn WhatsApp

Back

Software Engineering Lead ( C#, React, Typescript)
 Location: Melrose Arch, Gauteng
 Industry: Fintech
 Level: Senior - Engineering Team Lead ( Software)
 Salary Market related increase
 Benefits: Remote or Hybrid / If Hybrid Flexi hours / Profident Fund/ Life Cover/ Group Cover/ On-Site Showers/ Newly renovated trendy offices/ Awesome Culture

About the Company

For more than 20 years, this financial-services group has evolved from a specialised advisory business into a diversified, full-service organisation with an expanding international footprint. Established in the early 2000s as a corporate finance and advisory consultancy, the group has built a strong reputation across multiple sectors and geographies. Today, its commercial strength is demonstrated through an annual turnover of approximately R2.5 billion, underpinned by a proven track record of stability, growth and long-term client value.

The company’s integrated service offering spans customised funding solutions—such as inventory and debtor finance—to support importers, exporters and local traders with resilient working-capital structures. Its corporate-finance and advisory capability includes mergers and acquisitions, valuations, capital raising, financial modelling and executive-remuneration advisory services for both privately held and listed entities. Clients navigating currency volatility benefit from proactive foreign-exchange support, including rate negotiation, real-time market insight and strategic reporting designed to safeguard profitability.

What differentiates the group is its ability to deliver funding, finance, forex, advisory, insurance, logistics and trading solutions through a single partner—creating a seamless ecosystem for organisations managing complex supply chains or global commercial operations. In addition, the company has invested significantly in technology innovation, developing a sophisticated cloud-based platform for managing total remuneration and performance. This system enables organisations to administer pay structures, equity programmes, bonuses and performance incentives with transparency, scalability and sound governance.

Job Overview

The organisation is seeking an Engineering Team Lead to guide the technical development a next-generation SaaS platform built for global scale. In this role, you will lead a growing team of developers, collaborate closely with the Product Manager and Founder, and play a central role in translating business requirements into robust, scalable engineering solutions.

This is a high-impact position suited to a technically strong leader who enjoys architecting solutions, setting engineering direction, mentoring developers, and ensuring that the team consistently delivers high-quality, modern software. You will be hands-on in conceptualising technical approaches, assessing the suitability of tools and frameworks, managing technical debt, and maintaining a deep understanding of the product’s domain and long-term roadmap.

The company values in-person collaboration to nurture a strong, cohesive culture. While hybrid work is preferred, fully remote candidates will be considered if they can join quarterly in-person team gatherings.

Duties and Responsibilities

  • Lead, mentor and manage a development team of 3–4 engineers (with expected team growth)
  • Work closely with the Product Manager and Founder to translate product vision into technical execution
  • Contribute to project scoping, sprint planning and architectural decisions
  • Ensure the team selects and applies the most appropriate technologies and engineering practices
  • Oversee development quality, code standards and system reliability
  • Maintain deep functional knowledge of the alignd platform and its technical ecosystem
  • Manage and address technical debt pragmatically and proactively
  • Support deployments, troubleshooting and continuous improvement initiatives
  • Foster a collaborative, high-performance engineering culture

Minimum Requirements

  • 8+ years’ Full Stack Software Development experience, including leadership or mentorship responsibilities
  • C# and .NET
  • React 18+
  • TypeScript
  • PostgreSQL (excellent database experience essential)
  • Tailwind (ShadCN, Tailwind v3/v4)
  • Serverless Framework and/or AWS Lambda
  • Git/GitHub or similar VCS
  • Expertise encompassing backend, database and web
  • Experience with SaaS platforms and multi-tenancy
  • Familiarity with modern engineering processes, CI/CD practices and evolving technology ecosystems
  • Strong understanding of technical debt and pragmatic approaches to managing it

Advantageous

  • Event sourcing (Marten beneficial)
  • Broader React ecosystem: React 19, Next.js, Remix, TanStack
  • Infrastructure-as-Code: Terraform, CloudFormation, CDK
  • AWS capabilities: Organisations, Cognito, Networking, IAM, Amplify; Kubernetes deployments advantageous
  • SignalR and/or AppSync
  • DNS and networking fundamentals
  • Experience with Miro, Figma or collaborative design tools
  • Exposure to AI development (Gemini, Vertex AI, OpenAI, Claude, open-source models)
  • Experience using AI tools for development (Copilot, Windsurf, Gemini, Claude, Codex)
  • Integration experience with HR or financial systems
  • Docker
  • Background in FinTech or SaaS environments

Personal Attributes

  • Passionate about continuous learning and emerging technologies
  • Strong leadership qualities with the confidence to guide team direction
  • Comfortable challenging assumptions while maintaining delivery expectations
  • Driven, solutions-focused and technically curious
  • Agile, adaptable and able to navigate evolving priorities
  • Excellent problem-solving skills
  • Strong communicator and effective team collaborator

How to Apply?

If you’re ready to lead a high-calibre engineering team and help build a globally scalable SaaS platform, we’d love to hear from you.

Please send your CV to charne@skillzpage.com or connect with us to explore how this opportunity aligns with your career goals.

If you do not receive a response within 14 days, kindly consider your application unsuccessful.