Point your AI agent at freehire and let it find you a job.

Get the CLI →

Network Finance

NewBe an early applicant

Lead Software Engineer

Posted 2 views
Discussion

Summary

Lead Software Engineer at Network Finance in Gauteng, South Africa, designing and deploying end-to-end full-stack solutions, driving architecture and engineering best practices, and mentoring engineers. Core stack includes .NET/C#, Node.js or Java back ends, modern JS frameworks, SQL/NoSQL databases, and Azure/AWS with Docker, Kubernetes, and CI/CD.

Key Requirements



  • Bachelor's Degree in Computer Science, Software Engineering, IT, or related field

  • 10+ years' experience building full-stack web applications

  • 3+ years in a Lead or Senior Engineering role

  • Strong experience with:

    • .NET/C#, Node.js, or Java

    • Angular, React, Next.js, Vue, or Svelte

    • TypeScript, JavaScript, HTML5 & CSS3

    • SQL Server, PostgreSQL, MongoDB, Redis

    • Azure and/or AWS

    • Docker, Kubernetes, AKS/EKS

    • CI/CD and DevOps practices



  • Experience with Agile delivery methodologies

  • Cloud, AI/LLM integration, and relevant certifications are advantageous.


What You'll Do



  • Design, build, test, and deploy end-to-end software solutions

  • Lead architecture and technology decisions

  • Drive engineering best practices, code quality, and DevSecOps standards

  • Mentor and develop junior and senior engineers

  • Partner with Product, QA, and DevOps teams to deliver high-quality solutions

  • Champion modern development practices, including AI-assisted engineering and automation.


Ideal Candidate



  • Passionate about technology and innovation

  • Strong technical leadership and mentoring skills

  • Excellent problem-solving and stakeholder engagement abilities

  • Comfortable working in high-performance, agile environments

  • Focused on quality, security, scalability, and continuous improvement.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available