Remote Senior Software Engineer - Cloud Solutions

Placements24

Benoni

Hybrid

ZAR 900,000 - 1,300,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Private medical insurance
Home office stipend
Flexible working hours
Fully remote work arrangement
Professional development budget
Team-building activities
Retirement savings plan

Job summary

Placements24 is seeking a Remote Senior Software Engineer for a cutting-edge cloud-based solutions firm in South Africa. You will design, develop, and deploy scalable cloud applications, working across the software lifecycle in a remote-first team.

You will specialize in microservices, containers, REST APIs, and CI/CD pipelines, collaborating with product teams and other engineers. Strong communication and proactive problem-solving are essential.

Qualifications

  • Degree or practical experience in computer science or engineering.
  • 5–7+ years in software development focusing on cloud platforms.
  • Experience with microservices, containers, and REST APIs.

Responsibilities

  • Design, develop, and deploy scalable cloud-native applications and services.
  • Write clean, documented, testable code across modern languages.
  • Collaborate with product managers, designers, and engineers to deliver features.
  • Participate in code reviews and ensure quality and best practices.
  • Develop and maintain CI/CD pipelines and monitor performance.
  • Stay updated on cloud technologies and contribute to architecture decisions.

Skills

Cloud platforms (AWS/Azure/GCP)
Java
Python
Go
C#
Microservices
Docker
Kubernetes
REST APIs
CI/CD
SQL/NoSQL
Agile
Remote collaboration

Education

Bachelor's or Master's in CS/Engineering

Tools

Jenkins
GitLab CI
CircleCI

Job description

About the Role

Our client is a cutting-edge technology firm specializing in cloud-based solutions and is actively seeking a highly skilled and experienced Remote Senior Software Engineer . This is a fully remote position, offering the flexibility to work from anywhere within South Africa. The successful candidate will be instrumental in designing, developing, and deploying robust, scalable, and high-performance cloud applications. You will be working with a talented team of engineers, contributing to all phases of the software development lifecycle, from initial concept and design to testing and deployment. This role demands a deep understanding of cloud architecture, microservices, and modern development practices. We are looking for an individual who is passionate about building innovative solutions, thrives in a collaborative remote environment, and is committed to delivering exceptional code quality. Your expertise will directly contribute to the evolution of our client's product offerings, ensuring they remain at the forefront of the industry. This is a unique opportunity to join a forward-thinking company that values autonomy, innovation, and continuous learning. As a remote-first organization, all communication and collaboration tools are optimized for distributed teams, ensuring seamless integration and productivity. The ideal candidate will possess excellent communication skills and a proactive attitude towards problem-solving. Embrace the future of work with this exciting remote opportunity.

Key Responsibilities
  • Design, develop, and implement scalable and robust cloud-native applications and services.
  • Write clean, efficient, well-documented, and testable code using modern programming languages and frameworks.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and deliver new features.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Optimize application performance, identify and resolve performance bottlenecks.
  • Troubleshoot, debug, and upgrade existing systems.
  • Develop and maintain CI/CD pipelines for automated build, test, and deployment processes.
  • Stay up-to-date with emerging cloud technologies, industry trends, and best practices.
  • Contribute to architectural decisions and technology selections.
  • Mentor junior engineers and share technical expertise within the team.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5-7 years of professional software development experience, with a strong focus on cloud platforms (AWS, Azure, or GCP).
  • Proven expertise in one or more programming languages such as Java, Python, Go, or C#.
  • In-depth knowledge of microservices architecture, containerization (Docker, Kubernetes), and RESTful APIs.
  • Experience with database technologies (SQL and NoSQL), such as PostgreSQL, MongoDB, or DynamoDB.
  • Solid understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI, CircleCI).
  • Familiarity with agile development methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills, with experience working in a remote team environment.
  • Self-motivated, proactive, and able to manage time effectively to meet deadlines.
Benefits
  • Highly competitive annual salary of up to R .
  • Comprehensive private medical insurance.
  • Generous paid time off and company holidays.
  • Professional development budget for conferences, courses, and certifications.
  • Home office setup stipend.
  • Flexible working hours and a fully remote work arrangement.
  • Regular virtual team-building activities and social events.
  • Opportunity to work on innovative and impactful projects.
  • Retirement savings plan contribution.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Software Engineer - Cloud Platforms
Remote Senior Software Engineer - Cloud Platforms

Placements24 • Cape Town

Hybrid
ZAR 800,000 - 1,400,000
Remote work allowance
Home office setup stipend
Health, dental, and vision insurance
+6
Senior Software Engineer - Cloud Platforms
Senior Software Engineer - Cloud Platforms

Placements24 • South Africa

Remote
GBP 90,000 - 130,000
Health insurance
100% remote work
Stock options
+2
Senior Software Engineer - Cloud Services
Senior Software Engineer - Cloud Services

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,500,000
Remote work allowance
Home office setup support
Health and wellness benefits
+2
Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3
Remote Senior Software Developer - Telecom Cloud Platforms
Remote Senior Software Developer - Telecom Cloud Platforms

Placements24 • Pretoria

Hybrid
ZAR 1,000,000 - 1,700,000
Remote work
Private health insurance
Professional development budget
+2
Remote Senior DevOps Engineer
Remote Senior DevOps Engineer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,700,000
Fully remote work arrangement
Competitive pay
Health benefits
+3
Remote Lead Software Architect - Cloud Solutions
Remote Lead Software Architect - Cloud Solutions

Placements24 • LegKraal Gate

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive salary
Performance bonuses
Comprehensive health benefits
+1
Remote Software Engineer - Full Stack Development
Remote Software Engineer - Full Stack Development

Placements24 • Upington

Hybrid
ZAR 700,000 - 950,000
Fully remote work
Competitive salary
Professional development budget
+1
Remote Senior Cloud Engineer
Remote Senior Cloud Engineer

Placements24 • Richards Bay

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Health benefits
Certifications training
+2
Remote Senior Software Architect
Remote Senior Software Architect

Placements24 • Midrand

Hybrid
ZAR 1,200,000 - 1,800,000
Home office stipend
Private health insurance
Generous annual leave