Menu

Find a Job Create an Alert My Saved Jobs Companies Browse Courses Career Advice Employers and Recruiters
Careers24 logo
EMPLOYERS & RECRUITERS | POST A JOB

Menu

Log In Sign Up

Share This Vacancy

Send an email about this job to a friend or to yourself.

  • Home
  • /
  • Job Search
  • /
  • South Africa
  • /
  • Gauteng
Back to Search Results
  • About Us
  • All Jobs

Senior Software Engineer: Platforms

  • Johannesburg Remote
  • Salary: Market Related
  • Job Type: Permanent
  • Sectors: IT Technology
  • Reference: 162905

Apply before Apr 05 2026 | 61 Days left

Apply

Vacancy Details

Employer: Nymbis Cloud Solutions

Purpose of the job:
At Nymbis, we're committed to delivering exceptional cloud and infrastructure services that empower our clients. This Senior Software Engineer role is critical for ensuring the stability, scalability, and efficiency of our software. You will be responsible for designing, building, and maintaining software that enables our core and supporting services. This includes developing general-purpose tools and systems, integrations, and automation solutions to streamline operations and improve overall system performance. A key element of this role will be exploring and implementing Large Language Models (LLMs) and agentic workflows to enhance platform capabilities and create innovative solutions for our clients. Your work directly impacts the reliability, agility, and innovation of our service delivery.

High-Level Job Objectives 
  1. General Software Development: Design, develop, test, and maintain a wide range of software solutions, including standalone systems, integrations, automation scripts, and general-purpose tools.
  2. Platform Tooling: Build and maintain essential platform tooling to support our infrastructure, including monitoring, deployment, and management tools.
  3. Automation Development: Develop robust automation scripts and tools using languages such as PowerShell, Python, and potentially others as needed.
  4. LLM Exploration & Integration: Research, evaluate, and implement Large Language Models (LLMs) and agentic workflows to enhance platform capabilities and create new client solutions.
  5. Software Engineering Best Practices: Employ software engineering principles, including version control (Git), testing, and documentation, in all development activities.
  6. Integration and API Development: Develop integrations with external systems and build/consume APIs to enhance platform capabilities.
  7. Performance Monitoring & Optimization: Monitor system performance, identify bottlenecks, and implement solutions to optimize efficiency.
  8. Collaboration: Work closely with operations, security, and development teams to ensure the platform meets their needs.
  9. Continuous Improvement: Proactively identify opportunities to improve automation, tooling, and platform architecture.
  10. Code Review: Participate in code reviews to ensure code quality and adherence to standards.

Core Skills

Essential Technical Skills

  • Proven senior-level software development and systems engineering expertise with track record of delivering complex, production-grade systems at scale.

  • Advanced system design and architecture skills with ability to lead architectural decisions, evaluate trade-offs, and design for scalability, reliability, and performance.

  • Expert-level programming proficiency in multiple languages (Python, Go, Java, C++, etc.) with deep understanding of language paradigms, memory management, and performance.

  • Advanced database knowledge including relational and NoSQL databases, query optimization, scaling strategies, and data modeling.

  • Distributed systems knowledge including concurrency, consistency models, consensus algorithms, and fault tolerance patterns.

  • Advanced cloud platform expertise (AWS, Azure, or GCP) with deep knowledge of cloud-native services and architecture patterns.

  • Observability engineering with expertise in monitoring, logging, distributed tracing, and debugging complex production systems.

  • Security implementation and threat modeling with knowledge of authentication, authorization, encryption, secure coding practices, and vulnerability mitigation.

  • Performance optimization and profiling with ability to identify bottlenecks, profile applications, and implement optimizations at all layers.

  • Software design patterns and SOLID principles with ability to mentor others and enforce architectural best practices.

  • Technical mentorship and code review expertise with ability to guide junior engineers and set technical standards.

Intermediate Skills

  • Machine Learning fundamentals including understanding of model architectures, training, inference, and optimization.

  • LLM frameworks and tools (LangChain, LlamaIndex, Ollama) with ability to integrate AI capabilities into systems.

  • Message queues and event streaming (Kafka, RabbitMQ, Redis) and event-driven architecture patterns.

  • API gateway and service mesh technologies (Kong, Istio, Envoy) for advanced networking and traffic management.

  • Advanced DevOps practices including GitOps, secrets management, and compliance automation.

  • Incident response and root cause analysis with experience leading post-mortems and implementing preventative measures.

Desirable Skills

  • Open-source contributions with history of published projects or significant contributions to major projects.

  • Advanced security certifications such as OSCP or similar.

  • Knowledge of advanced networking including BGP, SDN, and network optimization.

  • Experience with specialized domains such as real-time systems, low-latency systems, or high-throughput processing.

  • Speaking experience at conferences or community events on technical topics.



Apply

5 people have applied for this job. 1002 people have viewed this job.

Previous
Next

More Jobs at Nymbis Cloud Solutions

Product Owner

  • Johannesburg
  • Job Type: Permanent
  • Posted 04 Feb 2026 | 61 Days left

Senior Engineer: DevOps Platforms

  • Johannesburg
  • Job Type: Permanent
  • Posted 04 Feb 2026 | 61 Days left

Sales Specialist: New Business (Cape Town)

  • Cape Town
  • Job Type: Permanent
  • Posted 26 Jan 2026 | 25 Days left

About Careers24.com

  • Careers24 is a leading South African job portal that assists jobseekers from all sectors and experience levels to find and apply for vacancies from hundreds of South Africa’s leading companies. With over a million visitors a month, we are one of the most popular destinations to find employment online in South Africa.

    Our mission is to become the destination where every candidate can find an ideal job and where every company can find the perfect candidate. We are a proud member of the Media24 family and part of the Naspers group of companies.

Company

  • Work For Us

  • Advertise With Us

Quick Links

  • Recruiters Directory

  • Site Map

  • Site Terms and Privacy Policy

  • Widgets

  • Recruiter Terms

  • Faq

Partner Sites

  • Simplify.hr

  • News24

  • Property24

  • Media24

Follow Us


© Careers24. All rights reserved.

About Careers24.com

  • Careers24 is a leading South African job portal that assists jobseekers from all sectors and experience levels to find and apply for vacancies from hundreds of South Africa’s leading companies. With over a million visitors a month, we are one of the most popular destinations to find employment online in South Africa.

    Our mission is to become the destination where every candidate can find an ideal job and where every company can find the perfect candidate. We are a proud member of the Media24 family and part of the Naspers group of companies.

Company

  • Work For Us

  • Advertise With Us

Quick Links

  • Recruiters Directory

  • Site Map

  • Site Terms and Privacy Policy

  • Widgets

Partner Sites

  • Simplify.hr

  • OLX

  • News24

  • Property24

  • Media24


© Careers24. All rights reserved.