×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer: Platforms

Job in Johannesburg, 2000, South Africa
Listing for: Nymbis Cloud Solutions
Full Time position
Listed on 2025-12-20
Job specializations:
  • Software Development
    Cloud Engineer - Software, DevOps, Software Engineer, Senior Developer
Job Description & How to Apply Below

Senior Software Engineer:
Platforms
at 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
  • General Software Development:
    Design, develop, test, and maintain a wide range of software solutions, including standalone systems, integrations, automation scripts, and general‑purpose tools.
  • Platform Tooling:
    Build and maintain essential platform tooling to support our infrastructure, including monitoring, deployment, and management tools.
  • Automation Development:
    Develop robust automation scripts and tools using languages such as Power Shell, Python, and potentially others as needed.
  • LLM Exploration & Integration:
    Research, evaluate, and implement Large Language Models (LLMs) and agentic workflows to enhance platform capabilities and create new client solutions.
  • Software Engineering Best Practices:
    Employ software engineering principles, including version control (Git), testing, and documentation, in all development activities.
  • Integration and API Development:
    Develop integrations with external systems and build/consume APIs to enhance platform capabilities.
  • Performance Monitoring & Optimization:
    Monitor system performance, identify bottlenecks, and implement solutions to optimize efficiency.
  • Collaboration:

    Work closely with operations, security, and development teams to ensure the platform meets their needs.
  • Continuous Improvement:
    Proactively identify opportunities to improve automation, tooling, and platform architecture.
  • Code Review:
    Participate in code reviews to ensure code quality and adherence to standards.
Qualifications
  • Grade 12 Essential
  • Bachelor’s degree in computer science, Information Technology, or a related field preferred.
  • Certification in AWS Certified Solutions Architect, Azure Certified Solutions Architect, or GCP Certified Professional Cloud Architect.
Related Work Experience
  • Strong Software Engineering Foundation:
    Demonstrated experience in software development, with a solid understanding of data structures, algorithms, and design patterns.
  • Scripting Proficiency:
    Expert‑level scripting skills in Power Shell and Python; familiarity with other languages (e.g., PHP, Bash) is a plus.
  • Version Control (Git):
    Extensive experience with Git and related workflows.
  • Cloud

    Experience:

    Experience working with cloud platforms (AWS, Azure, GCP).
Job Knowledge
  • Knowledge of network routing and core principles.
  • Strong understanding of Linux containers and virtual machines.
  • Good understanding of software development principles.
  • Demonstrable knowledge of infrastructure‑as‑code and automation.
Job Skills
  • Proven software development, Dev Ops or system administration experience.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Experience with Hashi Corp Nomad, Kubernetes, etc.
  • Infrastructure‑as‑Code tools Terraform, Ansible, Salt Stack, etc.
  • Circle

    CI, Git Hub Actions, Git Lab CI, etc.
  • Experience with LLM frameworks and tools (Lang Chain, Llama Index).
  • Strong knowledge of security exploits and their mitigations.
  • Contributions to open‑source projects.
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

Referrals increase your chances of interviewing at Nymbis Cloud Solutions by 2x

Location:

Johannesburg, Gauteng, South Africa

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary