JobVault never charges job seekers. Learn how to stay safe →
Back to all jobs
Finance
full time

Engineer, Software

LibertyJohannesburg, GP, South Africa

Salary

Not disclosed

Job Type

full time

Posted

about 1 month ago

Closing date

23 Aug 2026

Share:WhatsAppLinkedIn

Job Description

About the Role

Liberty is searching for a skilled Software Engineer to join their dynamic team in Johannesburg. This role involves the full software development lifecycle, from initial design and coding through to testing, debugging, and ongoing maintenance of various programmes within development environments. The successful candidate will be expected to adhere strictly to established standards and utilise approved tools to deliver high-quality, well-engineered solutions. This position operates within a structured framework of programming guidelines, with support and guidance from more senior technical colleagues.

This opportunity sits within Liberty, a significant player in the financial services sector, which forms part of a leading Africa-focused financial services group. This organisation encourages innovation and offers a stimulating environment for career growth, working alongside highly talented and driven professionals. Their client base is diverse, spanning from individual customers to large multinational corporations. The group is deeply committed to fostering economic growth across Africa, aiming to deliver tangible value to both clients and communities, thereby offering a role with a strong sense of purpose.

Key Responsibilities

As a Software Engineer, your core responsibilities will include:

  • Designing and implementing new software programmes.
  • Writing clean, efficient, and well-documented code.
  • Conducting thorough testing and debugging to ensure programme stability and functionality.
  • Maintaining and updating existing software solutions.
  • Working collaboratively within a development team, adhering to best practices and coding standards.
  • Translating intricate business and functional needs into robust technical specifications.
  • Developing and deploying coding solutions based on these specifications.

What They're Looking For

The ideal candidate will possess a strong blend of technical skills and behavioural attributes.

**Key Technical Competencies:**

  • Proficiency in Agile engineering methodologies.
  • Experience with API engineering.
  • A solid understanding of automation principles.
  • Familiarity with cloud computing environments.
  • Practice in continuous delivery (CD) pipelines.
  • Knowledge of continuous deployment strategies.

**Essential Experience and Qualifications:**

  • A First Degree in Information Technology is a prerequisite.
  • Between 5 to 7 years of broad experience in software engineering, specifically in translating business requirements into technical specifications and developing code to build solutions.
  • 8 to 10 years of proven experience with contemporary engineering practices, including DevOps and Agile.
  • Demonstrable experience across a spectrum of IT engineering disciplines, with at least one area of specialisation.
  • Specific experience relevant to the scope of expertise required for this role.

**Desired Behavioural Competencies:**

  • A practical and results-oriented approach to problem-solving.
  • Excellent articulation and communication skills for conveying complex technical information.
  • A meticulous eye for detail and a commitment to thoroughness.
  • A proactive attitude towards continuous learning and developing expert knowledge.
  • Strong documentation skills for recording facts and processes.

Software Engineer roles in South Africa, particularly within the financial services sector and large organisations like Liberty, are highly sought after. They typically offer competitive remuneration packages, often starting from R40,000 to R75,000 per month for experienced professionals, depending on the level of specialisation and years of experience. Growth paths often lead to senior engineering positions, architect roles, or even leadership within development teams. Companies across various sectors, including banking, telecommunications, and e-commerce, regularly recruit for these skills.

Requirements

Type of Qualification: First Degree
Field of Study: Information Technology

Experience Required
Software Engineering
Technology
5-7 years
Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.

8-10 years
Proven experience in modern engineering practices i.e. dev ops, agile etc., Proven experience across multiple, broad IT Engineering disciplines, with demonstrated specialisation in at least one. Experience within the required scope of expertise.

About the employer

L

Liberty

Liberty is a hiring organisation operating in Johannesburg, GP, South Africa within the finance sector. They are currently recruiting for the Engineer, Software role advertised on this page. Visit the official application link for more about the company, its culture and the team you would be joining.

Interested in this role at Liberty?

JobVault never charges job seekers to apply.

Apply Now

More Finance jobs

See all →

Get ready for your application

Free career guides written for South African job seekers.

Browse all career resources →