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

Software Engineer

LibertyJohannesburg, GP, South Africa

Salary

Not disclosed

Job Type

full time

Posted

about 16 hours ago

Closing date

29 Nov 2026

Share:WhatsAppLinkedIn

Job Description

About the Role

Liberty, a prominent financial services organisation, is seeking a skilled Software Engineer to join their dynamic team in Johannesburg. This is an opportunity to contribute to a forward-thinking company that is dedicated to fostering growth across Africa and delivering significant value to its diverse clientele, ranging from individuals and small businesses to large corporations and institutions.

You will be instrumental in the entire software development lifecycle, from initial design and coding to rigorous testing, debugging, and ongoing maintenance of programmes. Working within established programming standards and under the guidance of senior technical professionals, you will translate complex business and functional requirements into robust technical specifications and subsequently develop the code that brings these solutions to life. This role demands a commitment to producing well-engineered results that meet the highest standards of quality and efficiency.

Key Responsibilities

Your responsibilities will encompass a broad spectrum of software engineering tasks, all aimed at delivering high-quality technical solutions. Key duties include:

  • Designing, developing, and implementing software applications.
  • Writing clean, efficient, and maintainable code according to agreed-upon standards.
  • Collaborating with stakeholders to understand and translate business needs into technical requirements.
  • Testing software thoroughly to identify and resolve bugs and ensure optimal performance.
  • Debugging and troubleshooting existing code to maintain system stability and functionality.
  • Participating in code reviews to ensure adherence to best practices and maintain code quality.
  • Contributing to the continuous improvement of development processes and methodologies.
  • Working within an Agile framework, embracing modern engineering practices such as DevOps, continuous integration, and continuous delivery.

What They're Looking For

To excel in this position, candidates should possess a strong foundation in software engineering principles and a proven track record in the field. The ideal candidate will bring:

  • A first-degree qualification in Information Technology or a related field.
  • A minimum of 5-7 years of experience specifically in Software Engineering Technology.
  • 8-10 years of broad experience in translating business and functional requirements into comprehensive technical specifications and developing the corresponding programming code.
  • Demonstrable experience with modern engineering practices, including Agile methodologies, DevOps principles, Continuous Integration (CI), and Continuous Delivery/Deployment (CD).
  • Proven expertise across multiple IT engineering disciplines, with a clear specialisation in at least one area.
  • A thorough understanding and practical application of technologies within the required scope of expertise.
  • Strong behavioural competencies, including the ability to adopt practical approaches, articulate information clearly, pay close attention to detail, develop expertise, document facts accurately, embrace change, and critically examine information.
  • Technical proficiency in areas such as API Engineering, Automation, and Cloud Computing.

This role offers an exciting opportunity to contribute to a leading financial services group with a significant presence in Africa, while also advancing your career within a supportive and innovative environment.

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.

 

Behavioural Competencies:

 

  • Adopting Practical Approaches
  • Articulating Information
  • Checking Things
  • Developing Expertise
  • Documenting Facts
  • Embracing Change
  • Examining Information

Technical Competencies:

  • Agile Engineering
  • API Engineering
  • Automation
  • Cloud Computing
  • Continuous Delivery (CD)
  • Continuous Deployment

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 Software Engineer 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 →