Head of Software Engineering
Full-time
ATS Client
Hands-on Head of Software Engineering with full SDLC ownership and a strong DevOps focus. Responsible for leading and evolving end-to-end development across internal and customer-facing systems, spanning both legacy and modern platforms.
This working leadership role manages a team of ~12 (developers, QA, scrum master, and implementation specialist) while remaining technically involved-reviewing code, setting standards, and driving automation and best practices. A key opportunity to bring structure, consistency, and a mature DevOps culture to a .NET/C# environment and elevate overall engineering capability. Key Responsibilities:
For more IT jobs, please visit I also specialise in recruiting in the following: Software Development
Data Engineer
Data Analyst
Infrastructure
Architecture
... and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information contact:
Monica de Wet
Senior Recruitment Consultant (***)***-****089 For more information please contact: Monica De Wet
This working leadership role manages a team of ~12 (developers, QA, scrum master, and implementation specialist) while remaining technically involved-reviewing code, setting standards, and driving automation and best practices. A key opportunity to bring structure, consistency, and a mature DevOps culture to a .NET/C# environment and elevate overall engineering capability. Key Responsibilities:
- Own the full SDLC from planning and requirements through development, QA, release, and ongoing support.
- Provide clear, consistent reporting across delivery, quality, and support to ensure full visibility of progress and system health.
- Design, build, and continuously enhance CI/CD pipelines to automate build, integration, and deployment.
- Drive mature release management with predictable, low-risk deployments, rollback capability, and robust change control.
- Champion a DevOps culture focused on shared ownership, automation-first practices, and strong feedback loops across teams.
- Establish and embed unit testing as a core engineering practice.
- Define and implement a comprehensive test strategy covering unit, integration, regression, and automation.
- Lead QA resources and integrate quality gates into the pipeline, ensuring testing is continuous rather than a final step.
- Tertiary qualifications
- 9+ years in Software Development with a demonstrable progression into technical leadership.
- Hands-on experience of building SDLC processes from an immature baseline into a repeatable practice
- Experience with .NET / C# ecosystems, across both legacy and modern codebases
- Strong DevOps background: CI/CD pipeline design, release automation and configuration management.
- Cloud experience is highly beneficial, particularly the ability to plan and lead a migration
- Demonstrated experience defining and implementing test strategy, including unit testing and test automation
For more IT jobs, please visit I also specialise in recruiting in the following: Software Development
Data Engineer
Data Analyst
Infrastructure
Architecture
... and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information contact:
Monica de Wet
Senior Recruitment Consultant (***)***-****089 For more information please contact: Monica De Wet
Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Head of Software Engineering in Johannesburg, Gauteng vacancy
- We're looking for a hands-on Head of Software Engineering to take full ownership of our client's engineering function. This is your chance to shape the tech strategy, lead high-performing teams, and stay close to the code. Drive the full SDLC, modernise legacy systems...
- We are looking for a hands-on Head of Software Engineering to lead and evolve the full software development lifecycle across a mix of internal and customer-facing systems. This role requires a balance of technical leadership and team management, with a strong focus on...
- ...about this Ozow fantastic positio n Ozow is seeking a Software Engineer to join our talented development team. As a Software Engineer... ...? Interested in joining our rocket ship? To find out more about life at Ozow, head over to our Careers Page here!...
- ...MIDSENIOR AGENTIC SOFTWARE ENGINEER Build software differently. Engineer with AI. Shape what comes next. Are you a software engineer... ...LEARNING You're excited about where software engineering is heading and want to help shape it. Requirements WHAT...
- About the job Intermediate Software Engineer (Contract) INTERMEDIATE SOFTWARE ENGINEER Location: South Africa / Global Delivery Environment Industry: Enterprise Application Management / Managed Services / Technology Delivery A leading workforce solutions...
- ...Senior Software Engineer Gauteng Permanent | Engineering Department A leading engineering and technology organisation is seeking an experienced Senior Software Engineer to perform software engineering activities across new product development and ongoing product...
- ...Our client in the ICT Sector is currently sourcing Software Engineers to work in Johannesburg to start working as soon as possible. Longterm Contract: - (initially 6 months, extentable) Send your CV to ***email_hidden*** 70% AI-enabled software delivery | 20% Skills...
- ...We’re looking for a Frontend Engineer to help evolve HyperDev’s AI developer platform. You’ll build and improve the interfaces developers... .... Our platform turns natural language into real, working software while keeping people firmly in the loop. AI generates structure...
- ...and convenience of remote work." Klipboard provides specialist software, services and support to deliver fully integrated trading and business... ...insight and communication. We are hiring a Senior Software Engineer to lead delivery on our C# / .NET products (ASP.NET and Blazor)...
- ...about this Ozow fantastic position Ozow is seeking a Senior Software Engineer (AI Enabled) to join our development team. You'll lead the... ...know more? Interested in joining our rocket ship? To find out more about life at Ozow, head over to our Careers Page here!...
- ...A South African technology partner and software solutions provider that helps medium and large organizations automate business tasks and... ...digital transformation is seeking an experienced Software Engineer to join our development team to drive the modernization and expansion...
- ...place where you can grow, belong and thrive. The ideal candidate is an experienced Senior backend and integration-focused software engineer with strong Python/PHP, API, SQL and Linux skills who is comfortable working close to production infrastructure. They should...
- ...Collaborate with cross-functional teams to deliver high-quality software solutions for financial services and banking clients... ...Lines: Information System & Digital, Telecom, Life Sciences and Engineering. We're focused on building and nurturing a top talent community...
- ...Our client is seeking an Intermediate Software Engineer to join their technology team in a hybrid Gauteng-based role. This opportunity is ideal for a developer who can independently deliver quality software solutions while collaborating across product, business analysis...
- Job Description About our client: Our client offers financial service solutions helping their clients achieve their dreams. With an emphasis on culture fit, they boast a dedicated team of over 600 employees, many with over a decade of tenure. They have built their...
R 1,200,000 pa
...environment. Our client, a leading player in the FMCG and Construction industries, is seeking a highly experienced and strategic Head of Engineering to lead their technical operations and drive excellence across their regional service centres. This senior leadership role...- ...Reference: Pta004061-EP-2 An international mining equipment designer in Kempton Park is recruiting for a Senior Software Engineer. 10 years’ experience in the software/electronic engineering field; embedded and software R&D experience (non-negotiable); embedded software...
- ...CV, keep reading. About The Role Camunda is going through the AI-First transformation, and we are looking for a Senior Software Engineer to join our Engineering Operations Team . As part of this high-impact platform team, you will play a key role in fostering...
- ...Executive Head: Software Development Our client, a leading organisation in the fintech sector , is looking for an Executive Head... ...Requirements ~ Bachelor's Degree in Computer Science, Engineering, or a related field. ~10+ years' experience in .NET software...
- ...Role What if the code you write could directly shape how the next generation of AI understands and generates software? We're looking for Software Engineers in Johannesburg to build, evaluate, and improve AI-generated code — helping train AI systems to think like real...
- ...We are looking for a Software Quality Engineer to join our team based at one of our clients within the banking industry (specifically within the Payments Engineering team). The role will support both the existing Mainframe payments platform and the new payments system...
- ...Manager Job Description & Summary At PwC, our people in software and product innovation focus on developing cutting-edge software... ...software products and solutions. Those in software engineering at PwC will focus on developing innovative software solutions...
- ...Executive with a technical background to drive growth across our Software Engineering business by building strategic client relationships and... ...Assist Client Directors, Key Account Managers, and Business Heads with strategic sales initiatives where required. Ensure strong...
- ...environment that combines office collaboration with the comfort and convenience of remote work." Klipboard provides specialist software, services and support to deliver fully integrated trading and business management solutions to companies in the distributive trade...
- ...Job Description Manager Software Engineering Job Rank : Manager Location : Johannesburg, Gauteng Your responsibilities The Africa Assurance Innovation and Digital team is looking to hire a skilled Manager Software Engineering to build tailored digital...
- Kickstart your engineering career in an innovative environment where you'll contribute to the development of cutting-edge electronic and software-driven solutions. This role is perfect for a motivated individual who is passionate about technology, enjoys problem-solving...
- ...optimization, ensuring seamless, scalable, and performance-driven service delivery. The role We are looking for an enthusiastic Software Engineer, Java, to join our Software Development team. You will be part of a very competent team that works on mission - critical...
- ...where bold ideas meet real-world impact. As a global leader in engineering, quality services, and management consulting, we help... ...push boundaries and change the game. We are looking for a Software Quality Engineer to join our dynamic team in Johannesburg (Hybrid...
- ...fault-tolerance, and operational excellence in complex distributed systems, Camunda offers the perfect stage. As a Senior Software Engineer, Backend, you’ll take ownership of automated reliability testing and chaos engineering at the core of Camunda 8. This role thrives...
- We are seeking an Embedded Software Engineer to design, develop, and maintain software for embedded systems used in innovative electronic products. The successful candidate will work closely with hardware engineers and multidisciplinary teams throughout the product development...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Head of Software Engineering. Be the first to apply!
