Senior Software Engineer

harriscomputerยท Internet Filing Proprietary Limited
Apply Now โ†—
๐Ÿ“ Office - MagaliessigFull time
Full timeInternet Filing Proprietary Limited

About this role

Interfile is a leading South African FinTech company, delivering enterprise-scale electronic payment and transaction solutions to some of the country's largest financial institutions, corporate organisations and government departments. Our technology powers critical services used by millions of South Africans every day.

We are seeking an experienced Senior Software Engineer to join our Development team. This is a senior technical role responsible for designing, developing and modernising enterprise software solutions while providing technical leadership and mentoring within the engineering team.

This is a hybrid role, with three days per week based at our Magaliessig office and two days working remotely, offering the opportunity to collaborate closely with the team while maintaining flexibility.

The successful candidate will play a key role in modernising legacy banking platforms, driving engineering best practices, and contributing to the delivery of secure, scalable and high-performing software solutions.

Key Responsibilities:

  • Design, develop and maintain secure, scalable and high-performing enterprise software solutions.

  • Lead the modernisation of legacy Java platforms to containerised, cloud-native architectures.

  • Drive DevOps and DevSecOps best practices, including CI/CD, automated testing and secure software development.

  • Collaborate with Product, QA, Infrastructure, Security and Architecture teams to deliver high-quality solutions.

  • Mentor and support software engineers through technical guidance, code reviews and knowledge sharing.

  • Contribute to software architecture, technical design and engineering standards.

  • Build and enhance AI-powered capabilities where appropriate and leverage AI-assisted development tools to improve engineering efficiency.

  • Ensure solutions comply with security, quality and regulatory standards, including POPIA and OWASP best practices.

  • Continuously evaluate new technologies, frameworks and engineering practices to improve product quality and team productivity.

Requirements:

  • 10+ years' experience in software development.

  • Strong experience with Java SE/EE, Spring Boot, JPA/Hibernate and RESTful services.

  • Proven experience designing and developing enterprise-scale applications.

  • Strong understanding of software architecture and design principles.

  • Experience with Git, CI/CD pipelines, Docker and Kubernetes.

  • Strong SQL database experience.

  • Experience working within Agile development environments.

  • Excellent problem-solving, communication and mentoring skills.

Advantageous Experience:

  • Financial services, banking or payment platform experience.

  • Microservices and event-driven architectures.

  • Cloud platforms such as Azure, AWS or GCP.

  • React, Angular or PrimeFaces.

  • AI-assisted development tools (GitHub Copilot, Claude Code) and AI/ML integrations.

  • Azure DevOps, NoSQL databases and MLOps.

Why Join Interfile?

At Interfile, you'll have the opportunity to work on enterprise-scale platforms that support critical financial and government services across South Africa. You'll collaborate with a highly skilled engineering team on technically challenging projects while helping shape the future of our technology landscape.

Our modern offices are located in Magaliessig, Johannesburg, and offer a collaborative working environment with access to an on-site gym, canteen and employee facilities.

If you're passionate about engineering excellence, enjoy solving complex technical challenges, and want to make an impact through innovative technology, we'd love to hear from you.

Frequently Asked Questions

Is the salary disclosed for the Senior Software Engineer position at harriscomputer?
The salary for this Senior Software Engineer role at harriscomputer is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Software Engineer position at harriscomputer located?
This Senior Software Engineer role at harriscomputer is based in Office - Magaliessig. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Software Engineer role at harriscomputer full-time or part-time?
This is listed as a Full time position. It is posted as a Senior Software Engineer role in the Internet Filing Proprietary Limited department at harriscomputer.
Which team or department does the Senior Software Engineer at harriscomputer belong to?
This Senior Software Engineer position is part of the Internet Filing Proprietary Limited department at harriscomputer. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Software Engineer position at harriscomputer?
Click the "Apply Now" button on this page. You will be redirected to harriscomputer's official application portal hosted on workday where you can submit your application directly.
When was the Senior Software Engineer job at harriscomputer posted?
This Senior Software Engineer position at harriscomputer was posted on Aug 5, 2026. Apply as soon as possible โ€” early applications are often reviewed first.
Senior Software Engineer
harriscomputer
Apply for this role โ†—

You'll be redirected to harriscomputer's official application page on Workday.