Senior Software Engineer

Connect Go

Pretoria

On-site

ZAR 900,000 - 1,300,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Connect Go, an AI-powered employee management platform, seeks a Senior Software Engineer for on-site work in Pretoria. You will design, develop, and maintain backend services and APIs that power the platform, focusing on scalability, reliability, and security.

You will mentor peers, participate in architecture decisions, and collaborate with product managers and designers throughout the SDLC from planning to deployment.

Qualifications

  • Strong foundation in Computer Science including algorithms, data structures, and software design principles.
  • Proficiency in software development with experience building production-grade systems.
  • Hands-on experience with backend web development, including APIs, databases, and microservices.
  • Deep understanding of Object-Oriented Programming (OOP) and related design patterns.
  • Experience with Java, C#, Blazor, or similar languages.
  • Familiarity with cloud platforms, CI/CD pipelines, automated testing, and version control (e.g., Git).
  • Ability to work collaboratively in cross-functional teams and mentor others.
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • Experience in HR, compliance, or enterprise SaaS products is an advantage.

Responsibilities

  • Design, develop, and maintain robust back-end services and APIs.
  • Review code, optimize performance, and ensure security and reliability.
  • Collaborate with product managers, designers, and engineers to translate requirements into technical solutions.
  • Mentor team members and improve development practices.
  • Participate in the full software development lifecycle from planning and implementation to testing and deployment.

Skills

Algorithms
Data structures
Software design principles
Backend development
APIs
Databases
Microservices
Object-Oriented Programming (OOP)
Design patterns
Java
C#
Blazor
Cloud platforms
CI/CD
Automated testing
Git
HR/enterprise SaaS experience

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Backend frameworks
APIs

Job description

Company Description

Connect Go is an AI-powered employee management platform designed for South African workplaces that need consistent, compliant, and structured HR processes. The platform replaces informal and manual HR administration with guided workflows across misconduct, contracts, policies, performance, attendance, and compliance. Connect Go embeds more than 27 years of South African labour law expertise, helping decision-makers reduce CCMA and compliance risk while enforcing fair and consistent processes. Every action taken in the platform is defensible and creates an audit-ready evidence trail, giving organizations greater confidence and control over their workforce. It serves as critical employee management infrastructure that businesses rely on, not just software they try.

Role Description

The Senior Software Engineer role at Connect Go is a full-time, on-site position based in Pretoria. The role involves designing, developing, and maintaining robust back-end services and APIs that power the Connect Go platform. Responsibilities include writing clean, scalable code, performing code reviews, optimizing system performance, and ensuring security and reliability of the platform. The Senior Software Engineer will collaborate closely with product managers, designers, and other engineers to translate business requirements into technical solutions and contribute to architectural decisions. The role also includes mentoring team members, improving development practices, and participating in the full software development lifecycle from planning and implementation to testing and deployment.

Qualifications
  • Strong foundation in Computer Science, including algorithms, data structures, and software design principles.
  • Proficiency in Software Development and Programming, with experience building production-grade systems.
  • Hands-on experience with Back-End Web Development, including APIs, databases, and microservices or service-oriented architectures.
  • Deep understanding of Object-Oriented Programming (OOP) and related design patterns.
  • Experience with modern programming languages commonly used for back-end development (e.g., Java, C#, Blazer, or similar).
  • Familiarity with cloud platforms, CI/CD pipelines, automated testing, and version control (e.g., Git).
  • Ability to work collaboratively in cross-functional teams, communicate clearly, and mentor other engineers.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience in HR, compliance, or enterprise SaaS products is an advantage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer – AI HR Platform (Pretoria)
Senior Backend Engineer – AI HR Platform (Pretoria)

Connect Go • Pretoria

On-site
ZAR 900,000 - 1,300,000
Senior Software Engineer - South Africa
Senior Software Engineer - South Africa

Everything To Gain • South Africa

On-site
ZAR 260,642 - 434,404
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Annual bonus
Health benefits
+1
Senior Software Engineer
Senior Software Engineer

Hire Resolve • Sandton

On-site
ZAR 350,000 - 650,000
Competitive salary based on experience
Senior Software Engineer (IT)
Senior Software Engineer (IT)

AtripleA recruitment & temps • Pretoria

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

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,200,000
Permanent position
Head office in Pretoria
Intermediate Software Engineer
Intermediate Software Engineer

Namocorp • Centurion

On-site
ZAR 480,000 - 720,000
Flexible hours
Free snacks
Casual dress code
+2
Software Engineer (Backend)
Software Engineer (Backend)

Placements24 • Benoni

Hybrid
ZAR 700,000 - 980,000
Competitive salary and bonus structure
Health insurance
Generous PTO and holidays
+2
Software Engineer (Backend)
Software Engineer (Backend)

Placements24 • Vereeniging

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

Hire Resolve • Gauteng

On-site
ZAR 750,000 - 900,000
Family Leave
Training & Development
Paid Time Off