JobsZA
Back to Midrand jobs
ClosedFull-time

Senior Software Developer

ADAPTIT

Midrand, Gauteng

This listing has closed and may no longer accept applications. We keep it for reference — the live Midrand jobs below are your next step.
Salary not listed

This listing does not state a salary. As a guide, it roles in South Africa typically pay R18 000 to R65 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.

IT roles span help desk, support, networking and software development, and remain one of SA's most in-demand and best-paid skill areas.

Job description

Listing reference: adapt_000301 Listing status: Online Apply by: 9 October 2026

Position summary

Industry: Telecommunication Services Job category: IT and Telecommunications Location: Midrand Contract: Permanent EE position: No

About our company

Adapt IT (Pty) Ltd is a subsidiary of Adapt IT Holdings Proprietary Limited and a market leader in developing specialised vertical market software and digitally-led business solutions that assist clients across targeted industries to Achieve More by improving their customer experience, core business operations, business administration and enterprise resource planning.

Introduction

We are looking for an experienced Senior Software Developer to join our telecommunications team and play a key role in designing, developing, and delivering secure, scalable, and customized software solutions for our diverse customer base. The ideal candidate will have strong software development experience, a solid understanding of telecommunications protocols and architectures, and a passion for solving complex technical challenges through innovation and technology. This is an exciting opportunity for a developer who wants to take ownership of critical systems, contribute to solution architecture, mentor other developers, and explore the integration of AI/ML technologies within telecommunications platforms.

Job description

Key Responsibilities

  • Lead the design, development, testing, and deployment of customized telecommunications software solutions.
  • Translate complex business and technical requirements into scalable, secure, and maintainable software solutions.
  • Develop clean, efficient, and maintainable code using technologies such as Java, Groovy, and REST APIs.
  • Work with architects and business analysts to define secure and scalable solution architectures.
  • Integrate software with telecommunications hardware, third-party systems, and AI/ML services where applicable.
  • Take ownership of assigned systems, including system lifecycle management, performance, monitoring, and reliability.
  • Champion secure coding practices and ensure compliance with relevant security standards.
  • Troubleshoot, debug, and optimize applications to ensure high availability, performance, and resilience.
  • Lead root cause analysis and resolution of production issues while minimizing downtime.
  • Participate in code reviews, architecture discussions, Agile ceremonies, and continuous improvement initiatives.
  • Drive automation andCI/CD adoption to improve deployment efficiency and reliability.
  • Ensure effective system observability and monitoring using tools such as Prometheus, Grafana, and NGINX.
  • Mentor junior and intermediate developers and promote technical excellence within the team.
  • Support pre-sales activities by providing technical input, solution design, and feasibility assessments.
  • Maintain comprehensive technical documentation, including specifications, architecture diagrams, and operational manuals.
  • Stay up to date with emerging technologies, telecommunications standards, cloud technologies, and AI/ML trends.
Minimum requirements

Minimum Requirements

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • A Master’s degree in a related technical field would be advantageous.

Experience & Technical Skills:

  • 5 years of professional software development experience, preferably within the telecommunications industry.

  • Strong proficiency in Java, Groovy, or similar programming languages.

  • Experience with telecommunications protocols and standards such as:

    • SIP
    • RTP
    • SS7
    • Diameter
  • Proven experience delivering secure and customized software solutions.

  • Strong understanding of relational and NoSQL databases, including SQL, MongoDB, and Redis.

  • Strong knowledge of software architecture, design patterns, and system integration.

  • Experience working within Agile methodologies and secure software development lifecycles.

  • Experience with monitoring and infrastructure tools such as Grafana, Prometheus, and NGINX.

Advantageous Experience

  • Experience withAWS, Azure, or GCP.
  • Experience with microservices architecture.
  • Knowledge of Docker and Kubernetes.
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Experience integrating AI/ML solutions into telecommunications or enterprise applications.
  • Knowledge of DevOps practices and Infrastructure as Code tools such as Terraform and Ansible.
  • Previous experience in client-facing or technical pre-sales roles.

Key Competencies

We are looking for someone who demonstrates:

  • Advanced technical and software development expertise.
  • Strong analytical and problem-solving abilities.
  • A high level of attention to detail and commitment to quality.
  • Excellent communication and stakeholder management skills.
  • The ability to explain complex technical concepts to technical and non-technical audiences.
  • A strong ownership mindset with a focus on reliability and customer impact.
  • The ability to manage multiple priorities in a fast-paced environment.
  • A proactive, self-driven approach and commitment to continuous improvement.
  • Strong mentoring and knowledge-sharing capabilities.
  • Resilience and composure when dealing with complex or high-pressure situations.
  • The ability to collaborate effectively within cross-functional and multicultural teams.

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

Good to know

What does this it job pay?

This listing does not state a salary. As a guide, it roles in South Africa typically pay R18 000 to R65 000 a month (indicative).

Do I need experience for it jobs in Midrand?

This it 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 2 weeks ago

More it and similar jobs in Midrand

Todayvia Adzuna
Business Development Manager: Retail Electronic Shelf Labels (ESL)

Confidential · Midrand, Gauteng

R50K - R50K/mo
Yesterdayvia Adzuna
Business Development Manager: Retail Electronic Shelf Labels (ESL) - Gauteng, Midrand

Carlysle Human Capital · Midrand, Gauteng

R50K - R70K/mo
Yesterdayvia Adzuna
Business Development Manager: Retail Electronic Shelf Labels (ESL)

Centurion · Midrand, Gauteng

R50K - R50K/mo
4 days agovia Adzuna
Senior Consultant: Wellbeing & Employee Experience

Deloitte6 · Midrand, Gauteng

R50K/mo

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp