JobsZA
Back to Roodepoort jobs
Live · posted 1 weeks agoFull-time

Software Engineer

Fidelity Services Group

Roodepoort, Gauteng

Salary not listed

This listing does not state a salary. As a guide, human resources roles in South Africa typically pay R14 000 to R45 000 a month (indicative).

Opens the original listing in a new tab. Applying is free. Never pay money to get a job — report anyone who asks.

HR roles handle recruitment, payroll and employee relations, and are a growing professional field in larger SA organisations.

Job description

About the Role

Fidelity Services Group is looking for a hands-on Software Engineer to join our technology team. The successful candidate will design, develop and maintain secure, scalable and reliable software solutions that support business-critical operations. This role is suited to an experienced professional who enjoys solving complex technical problems, strengthening engineering practices and collaborating with stakeholders to deliver meaningful outcomes.

Key Responsibilities

  • Design, develop, test, debug, deploy and maintain high-quality software applications.
  • Translate business and stakeholder requirements into technical specifications and practical solutions.
  • Contribute to software architecture, focusing on scalability, performance, maintainability and extensibility.
  • Troubleshoot complex software defects and implement sustainable solutions.
  • Conduct code reviews and promote coding standards, testing practices and engineering discipline.
  • Develop and maintain technical specifications, system designs and supporting documentation.
  • Collaborate with product, design, quality assurance and other cross-functional teams.
  • Mentor junior engineers and contribute to continuous improvement and technology adoption.
  • Apply secure software development principles and support automated build and deployment practices.
  • Contribute to production reliability, monitoring, incident resolution and continuous service improvement.

Minimum Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering or a related field.
  • Proven experience designing and developing complex software applications.
  • Strong proficiency in one or more programming languages, including Java, C#, Python, JavaScript or TypeScript.
  • Sound knowledge of software development methodologies, version control, integrated development environments and testing frameworks.
  • Strong analytical, troubleshooting, communication and collaboration skills.
  • Demonstrated ability to guide and mentor junior engineers.

Advantageous Experience

  • Cloud environments.
  • Continuous integration and continuous deployment (CI/CD) pipelines.
  • Automated testing and observability.
  • Secure software development practices.
  • Production support and system reliability.

Technology Exposure

  • Programming languages: Python, JavaScript, Java, C#, TypeScript.
  • Front-end: React, Angular, Vue.js.
  • Back-end: Node.js, Django, Ruby on Rails.
  • Mobile: Swift, Kotlin, Flutter.
  • Data and integration: SQL, NoSQL, API development, Microsoft Power Platform.

Core Competencies

Technical expertise, analytical thinking, attention to detail, collaborative delivery, adaptability, leadership and continuous learning.

What We Offer

The opportunity to work on meaningful, business-critical solutions in a collaborative environment that values engineering quality, knowledge sharing, innovation and continuous professional development.

How to Apply

Interested candidates should submit an updated CV and a brief summary of their relevant software engineering experience through the approved recruitment channel before the advertised closing date.

If you are passionate about building dependable software, solving complex technical challenges and improving the way systems are delivered, we welcome your application.

We reserve the right not to make an appointment to any advertised position. Whilst preference is given to existing employees at all times and the choice made is purely on merit, Historically Disadvantaged Candidates and Black Female Candidates are encouraged and supported in the FSG team.

Fidelity Services Group (Pty) Ltd supports global fair practice and business ethics on continuous development of our human capital as the key resource to our success in the markets in which we participate.

Should you not be contacted regarding this position within 10 working days from the closing date, please regard your application as unsuccessful.

Found on Indeed · Posted 1 weeks ago · Last checked 1 weeks ago

Good to know

What does this human resources job pay?

This listing does not state a salary. As a guide, human resources roles in South Africa typically pay R14 000 to R45 000 a month (indicative).

Do I need experience for human resources jobs in Roodepoort?

This human resources role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.

How do I apply for this job?

Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.

Found on Indeed · Posted 1 weeks ago

More human resources and similar jobs in Roodepoort

2 days agovia Adzuna
Roodepoort General Worker

Confidential · Roodepoort, Gauteng

R7.8K - R7.8K/mo
6 days agovia Adzuna
Banking Solutions Advisor - Digital & Service Lead

FirstRand Limited · Roodepoort, Gauteng

R45.8K - R54.9K/mo
1 weeks agovia Adzuna
Sales Executive

Voicelogger SA · Roodepoort, Gauteng

R8K - R8K/mo
1 weeks agovia Adzuna
Senior Master Technician – Automotive Diagnostics & Repair

Motus corporation · Roodepoort, Gauteng

R35K - R45K/mo

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp