Talent.com

Software engineer Jobs in South Africa

Create a job alert for this search

Software engineer • South Africa

Last updated: 10 hours ago
  • Promoted

Senior Software Engineer

Kurtosys Systems

ZA

We are looking for skilled full-stack engineers who are comfortable working on solutions end-to-end.This includes everything from designing and implementing robust back-end services to creating int...Show more

  • Promoted

Software Quality Engineer

Nedbank

Johannesburg, ZA

Are you passionate about .Join Nedbank Insurance as a .You will leverage advanced frameworks and tools to design, develop, and implement reusable automated test assets, aligning with enterprise sta...Show more

Software Engineer

Parvana

Johannesburg, GT, za

Quick Apply

Our client offers financial service solutions helping their clients achieve their dreams.With an emphasis on culture fit, they boast a dedicated team of over 600 employees, many with over a decade ...Show more

Software Engineer

CyberPro Consulting (Pty) Ltd

Cape Town, WC, za

We are seeking an experienced and highly skilled.The ideal candidate will possess a strong technical background and demonstrate a deep understanding of modern.Performance testing experience with to...Show more

  • Promoted

Software Engineer

SAAB Grintek

Centurion, ZA

We have a vacancy for a Software Engineer.This role will be primarily focused on taking the SGD products through the RTCA 178C software development process, i.Part of this will also mitigate the ri...Show more

  • Promoted

Software Engineer

Network Recruitment

Johannesburg, ZA

Key Responsibilities: - Design, develop, test, and maintain scalable software applications - Write clean, efficient, and well-documented code - Collaborate with cross-functional teams, including pr...Show more

  • Promoted

Software Engineer

Staff Solutions Recruitment

Port Elizabeth, Eastern Cape, ZA

Job Description: - Responsible for Design motor control centre's (MCCs) - Knowledge of PLC Software Systems (Siemens) - Setup of complex PLC hardware configurations - Setup of Interfaces to various...Show more

Software Engineer

Parvana

Johannesburg, Gauteng, South Africa

Our client offers financial service solutions helping their clients achieve their dreams.With an emphasis on culture fit, they boast a dedicated team of over 600 employees, many with over a decade ...Show more

Software Engineer

Trans-Caledon Tunnel Authority

Centurion, ZA

To create, modify, maintain, and test the codes, scripts and forms that allows the system to run efficiently.Although the Functional Specialist will fulfil the internal development capability withi...Show more

  • Promoted

Software Engineer

Communicate Recruitment

Stellenbosch, Western Cape, ZA

Execute full software development lifecycle activitiesTranslate requirements into robust architectural designsWrite well-designed, testable, efficient, and documented codeContribute to sprint plann...Show more

  • Promoted

Software Engineer.

People Source

Johannesburg, ZA

Able to analyse and resolve software problems.Able to work independently and take initiative in a self directed enviornment.Design and develop web interfaces and backend systems using Agile methodo...Show more

  • Promoted

Intermediate Software Engineer

LexisNexis South Africa

Cape Town, ZA

As a Software Engineer, you will be involved in research, design, and software development within a specific software functional area or product line.The role requires problem-solving skills, inclu...Show more

Software Engineer

T and S Sheq Consultants

Durban, NL, za

We’re looking for a passionate Software Engineer to design, develop and install software solutions.Ideally, the candidate should be able to build high-quality, innovative and fully performing softw...Show more

  • Promoted
  • New!

Software Engineer

A 1L Realization (Pty) Ltd

Johannesburg, Gauteng, ZA

Job Title: Software EngineerReport to: Manager Seniority Level: Mid Career (Above 6 yrs exp)Type: 6 to 12 months Contract Duties and Responsibilities: - Develop high-quality software design and arc...Show more

  • Promoted

Engineer, Software

Standard Bank Group

Johannesburg, ZA

To deliver specialist technical expertise, leadership across the full solution lifecycle to direct the scope, design, quality and refactoring of complex software applications, systems and integrati...Show more

Software Engineer

Staff Solutions

Eastern Cape, Gqeberha / Port Elizabeth

Responsible for Design motor control centre's (MCC’s).Knowledge of PLC Software Systems (Siemens).Setup of complex PLC hardware configurations.Setup of Interfaces to various devices.Project Plannin...Show more

  • Promoted

Software Engineer

impact.com

Somerset West, ZA

Get AI‑powered advice on this job and more exclusive features.From affiliates and influencers to content publishers, brand ambassadors, and customer advocates, impact.Its award‑winning products—Per...Show more

  • Promoted

Software Engineer

TransLution Software LLC

Johannesburg, Gauteng, ZA

TransLution builds shop floor and warehouse execution software that integrates deeply with ERP Systems.Our solutions run in live production environments for 350+ manufacturing customers.When our co...Show more

  • Promoted

Software Engineer

EQ Plus

Cape Town, Western Cape, ZA

A large, technology-focused enterprise is seeking a Senior-level Software Engineer who can architect and build intelligent, production-grade solutions.This is a hands-on role for someone comfortabl...Show more

This job offer is not available in your country.
Senior Software Engineer

Senior Software Engineer

Kurtosys SystemsZA
17 days ago
Job description
  • We are looking for skilled full-stack engineers who are comfortable working on solutions end-to-end. This includes everything from designing and implementing robust back-end services to creating intuitive and polished front-end user interfaces. Candidates should be adept at navigating the entire development lifecycle, taking ownership of features from concept to deployment, and ensuring they are scalable, maintainable, and aligned with our high-quality standards.

KEY RESPONSIBILITIES:

  • Your role will involve identifying and implementing product enhancements, optimising existing features, and addressing technical challenges to ensure our platform remains robust, scalable, and user centric.
  • You’ll work closely within a cross-functional team to deliver quality-driven outcomes, balancing technical innovation with practical solutions that meet business needs.
  • You’ll focus on developing and improving critical product functionalities, addressing high-priority issues to maintain platform stability, and contributing to the continuous improvement of our development processes.
  • Your work will have a direct impact on the satisfaction of our global client base, as well as on the evolution of our platform. Operating in an agile environment, you will bring a proactive approach to problem-solving, a commitment to engineering excellence, and a collaborative spirit to deliver results.
  • This is your opportunity to work on cutting-edge cloud-native technologies, take ownership of meaningful projects, and grow your expertise in a supportive and forward-thinking team.

WHAT WE’RE LOOKING FOR:

  • Full-Stack Expertise: You must be comfortable working across the stack, tackling everything from front-end user interfaces to back-end services and data layers.
  • End-to-End Ownership: A strong sense of ownership and accountability is essential. You take pride in seeing features through from concept to deployment and beyond, ensuring they meet the highest standards of quality and usability.
  • Adaptability: A willingness to learn and work with a variety of technologies and frameworks as the problem space requires, without being siloed to specific tech stacks.
  • Independence and Proactivity: You should be capable of working independently, identifying solutions to challenges, and proactively driving tasks forward without the need for micromanagement.
  • Collaboration: Strong collaboration and communication skills are essential. You thrive in a cross-functional, agile environment, working closely with product managers, designers, and fellow engineers to deliver impactful results.
  • Commitment to Excellence: A passion for delivering high-quality, scalable, and maintainable software, with a focus on continuous improvement and engineering best practices.
  • Creativity: You approach challenges with curiosity and creativity, bringing practical solutions that balance technical innovation and business needs.
  • Client-Centric Perspective: A keen understanding of how your work impacts end-users and a commitment to delivering value that enhances their experience.
  • AI-Driven Development: A willingness to embrace and integrate AI tools and practices into the software development lifecycle. You should be open to leveraging AI for tasks such as code generation, optimisation, testing, and problem-solving to enhance productivity and innovation.
  • This role is for engineers who thrive in dynamic environments, relish solving complex challenges, and embrace the opportunity to grow while delivering impactful solutions.

TECH STACK:

The following comprises our tech stack but should not be considered a complete list. Depending on the tasks you could have exposure to some or all of these technologies. Experience with each of these is not a must have, but being a fast learner, and a willingness to adopt and adapt to new technologies and techniques is.

  • TypeScript
  • NodeJS
  • React
  • AWS
  • Cloudflare CDN (Performance & Security)
  • Containerisation with Docker & AWS ECS
  • Serverless Computing (AWS Lambda & Cloudflare Workers)
  • SingleStore & RDS MySql
  • PHP
  • Java
  • .NET