Mid-Level Software Engineer (SaaS & Cloud)

Blue Pearl PTY

Johannesburg

On-site

ZAR 600,000 - 800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Blue Pearl PTY is looking for a highly skilled Mid-Level Software Engineer to join their team in Johannesburg, South Africa. This position requires deep technical capabilities, strong backend skills, and robust DevOps/AWS experience. You will be responsible for architecting and scaling SaaS products, writing clean code, and managing deployment lifecycles.

The role necessitates a Bachelor's degree in a technical field and 3-5 years of hands-on software engineering experience. The ideal candidate should be proficient in backend development and have extensive experience with AWS services.

Qualifications

  • 3-5 years of proven experience in Software Engineering with production-ready applications.
  • Proficiency in backend development and cloud computing technologies.
  • Active AWS Certification is advantageous.

Responsibilities

  • Design, build and maintain scalable backend architectures.
  • Architect and manage cloud environments on AWS.
  • Automate deployment workflows and streamline CI/CD pipelines.

Skills

Backend development (Java, Python, Node.js, Go, or C#)
Cloud Computing (AWS services)
DevOps tools (Docker, Kubernetes, Terraform, Jenkins)
Agile methodologies

Education

Bachelor’s degree in Computer Science or related field

Tools

Git

Job description

Mid-Level Software Engineer (SaaS & Cloud)

Johannesburg, South Africa | Posted on 07/06/2026

We are seeking a highly skilled and driven Software Engineer withdeep technical capabilities, strong backend skills, and robust DevOps/AWSexpertise to join our team at Blue Pearl. In this role, you will beinstrumental in architecting, building, and scaling our SaaS products. You willnot only write clean, efficient backend code but also take ownership of thedeployment lifecycle, ensuring smart software management and seamless executionfrom development to production.

Requirements

Key Responsibilities

  • SaaS & BackendDevelopment: Leveragedeep technical capabilities to design, build, and maintain scalable,high-performance backend architectures and enterprise SaaS solutions.
  • Cloud Infrastructure: Architect andmanage robust cloud environments on AWS, ensuring high availability,security, and cost-efficiency.
  • DevOps & Automation: Design andimplement CI/CD pipelines, automate deployment workflows, and streamlinecontinuous integration processes.
  • Smart SoftwareExecution: Applymodern software management practices to optimize the software lifecycle,ensuring predictable, high-quality delivery.
  • Collaboration: Work closely withcross-functional teams, technical leads, and stakeholders to translateproduct requirements into deployable technical solutions.
  • System Maintenance: Monitor systemperformance, troubleshoot complex issues, and proactively optimizearchitecture to handle platform growth.
  • Education: Bachelor’s degreein Computer Science, Software Engineering, Information Technology, or arelated technical field.
  • Experience: 3–5 years ofproven experience in Software Engineering, with a track record ofdelivering production-ready applications.
  • Technical Expertise: Deep technicalcapabilities with a strong focus on backend development (e.g., Java,Python, Node.js, Go, or C#).
  • Cloud Computing: Deep hands-onexperience with AWS services (e.g., EC2, S3, RDS, Lambda, API Gateway,ECS/EKS).
  • DevOps Proficiency: Strong workingknowledge of DevOps tools and practices (e.g., Docker, Kubernetes,Terraform, Jenkins, or GitHub Actions).
  • SaaS Architecture: Demonstratedability to build and scale multi-tenant SaaS products.
  • Methodology: Strongunderstanding of Agile development methodologies and sprint-basedexecution.

Advantageous / Preferred Qualifications

  • Certifications: Active AWSCertification (e.g., AWS Certified Developer, Solutions Architect, orDevOps Engineer) is highly advantageous.
  • Emerging Tech: Hands-onexperience integrating AI capabilities into product workflows.
  • Data & Analytics: Experiencebuilding or integrating automated reporting and data visualization toolsinto SaaS platforms.
  • Version Control &CI/CD: Expertuse of Git and collaborative repository management.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend SaaS Engineer - Cloud, AWS & DevOps
Backend SaaS Engineer - Cloud, AWS & DevOps

Blue Pearl PTY • Johannesburg

On-site
ZAR 600,000 - 800,000
Senior DevOps Engineer - AWS Platform & SRE
Senior DevOps Engineer - AWS Platform & SRE

Blue Pearl HQ • Johannesburg

On-site
ZAR 600,000 - 850,000
Software Engineer (.NET & AWS)
Software Engineer (.NET & AWS)

iDbase Software • Johannesburg

Hybrid
ZAR 600,000 - 800,000
Senior Java EE Developer
Senior Java EE Developer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 900,000 - 1,500,000
Software Engineer: Back-End III
Software Engineer: Back-End III

Capitec • Sandton

On-site
ZAR 600,000 - 900,000
Senior Full-Stack Engineer: AI-Driven Microservices
Senior Full-Stack Engineer: AI-Driven Microservices

Blue Pearl HQ • Johannesburg

On-site
ZAR 600,000 - 800,000
Flexible working hours
Support for continuous learning
Intermediate Full - Stack Software Developer
Intermediate Full - Stack Software Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 520,000 - 900,000
Senior Java Software Engineer
Senior Java Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Employee wellness programs
Training in leadership and technical skills
Intermediate Java Software Engineer
Intermediate Java Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 500,000 - 700,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+3
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000