Software Engineer

Fidelity Services Group

Roodepoort

On-site

ZAR 520,000 - 760,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Fidelity Services Group is seeking a hands-on Software Engineer to design, develop and maintain secure software solutions for business-critical operations. The role targets experienced professionals who will strengthen engineering practices and collaborate with stakeholders to deliver meaningful outcomes.

Key responsibilities include translating requirements into technical solutions, contributing to architecture, implementing scalable systems, code reviews and documentation, and mentoring junior

Qualifications

  • 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, IDEs and testing frameworks.
  • Strong analytical, troubleshooting, communication and collaboration skills.
  • Demonstrated ability to guide and mentor junior engineers.

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.

Skills

Programming languages
Software architecture
Code reviews
Mentoring

Education

Bachelor's or Master's degree in Computer Science or Software Engineering

Tools

React
Angular
Vue.js
Node.js
Django
Ruby on Rails

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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

ATS Client • Pretoria

On-site
ZAR 450,000 - 750,000
Senior Software Engineer
Senior Software Engineer

Hire Resolve • Sandton

On-site
ZAR 350,000 - 650,000
Competitive salary based on experience
Intermediate Software Engineer
Intermediate Software Engineer

Namocorp • Centurion

On-site
ZAR 480,000 - 720,000
Flexible hours
Free snacks
Casual dress code
+2
Software Developer
Software Developer

Placements24 • Bloemfontein

On-site
ZAR 480,000 - 600,000
Senior Software Engineer - Full Stack Development
Senior Software Engineer - Full Stack Development

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Salary + bonus opportunities
Health, dental, and vision insurance
Paid time off
Senior Software Engineer
Senior Software Engineer

StraTech • Strategic Technology Solutions • Stellenbosch

On-site
ZAR 600,000 - 900,000
Emphasis on lifelong learning
Flexible working arrangements
Collaborative team environment
Senior Software Engineer (IT)
Senior Software Engineer (IT)

AtripleA recruitment & temps • Pretoria

On-site
ZAR 700,000 - 1,000,000
Software Engineer (Backend)
Software Engineer (Backend)

Placements24 • Vereeniging

On-site
ZAR 900,000 - 1,100,000
Excellent annual salary
Professional development
Health insurance
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

On-site
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Software Engineer - Build Secure, Scalable Systems
Senior Software Engineer - Build Secure, Scalable Systems

Fidelity Services Group • Roodepoort

On-site
ZAR 520,000 - 760,000