Remote Senior Software Engineer - Cloud Platforms

Placements24

Cape Town

Hybrid

ZAR 800,000 - 1,400,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work allowance
Home office setup stipend
Health, dental, and vision insurance
Stock options or equity grants
Unlimited PTO
Professional development budget
Access to cutting-edge technologies
Global distributed team
Work-life balance

Job summary

Placements24 is seeking a highly skilled Senior Software Engineer with cloud expertise to join a fully remote team. You will design, develop, and deploy scalable cloud-native applications and microservices across AWS, Azure, and GCP, while mentoring junior engineers and shaping architectural decisions.

You will write clean, well-documented code, drive CI/CD pipelines, and collaborate with product managers, designers, and other engineers to deliver impactful features.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Minimum of 6 years of professional software development experience with focus on cloud platforms.
  • Proficiency in Python, Java, Go, or Node.js.
  • Experience with Docker and Kubernetes.
  • Strong understanding of distributed systems and microservices.
  • Experience with SQL and NoSQL databases.
  • Familiarity with CI/CD tools and practices.
  • Excellent problem-solving and communication skills.
  • Ability to work independently in a remote environment.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable cloud-native applications and microservices.
  • Architect and implement solutions on major cloud platforms (AWS, Azure, GCP).
  • Write clean, efficient, and well-documented code following best practices.
  • Collaborate with product managers, designers, and other engineers to define and deliver new features.
  • Optimize application performance, scalability, and reliability.
  • Implement CI/CD pipelines and automate deployment processes.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Mentor and guide junior engineers, fostering a culture of technical excellence.
  • Contribute to architectural discussions and technology selection.
  • Participate in code reviews to ensure code quality and maintainability.

Skills

Python
Java
Go
Node.js
RESTful APIs
Distributed systems
Remote work
Problem solving
Communication

Education

Bachelor's or Master's in Computer Science or Engineering
6+ years professional software development experience

Tools

Docker
Kubernetes
SQL
NoSQL
CI/CD
AWS
Azure
GCP

Job description

About the Role Our client, a globally recognized technology innovator, is seeking a highly skilled Senior Software Engineer with expertise in cloud platforms to join their fully remote team. This role is critical in designing, developing, and deploying scalable and robust cloud-based solutions that power our client's cutting-edge products and services. As a Senior Software Engineer, you will tackle complex technical challenges, contribute to architectural decisions, and mentor junior engineers. This is a unique opportunity to work from anywhere within South Africa and contribute to a dynamic, forward-thinking organization without the need for physical office presence. Our client fosters a culture of innovation, collaboration, and continuous learning, empowering engineers to excel in a remote-first environment. The ideal candidate will possess deep knowledge of cloud computing technologies, distributed systems, and modern software development practices. You will play a key role in shaping the future of our cloud infrastructure and driving technological advancements. We are committed to building high-performing teams and providing our remote employees with the tools and support they need to succeed. This position offers unparalleled flexibility and the chance to work on impactful projects on a global scale, all while enjoying the comfort of your own home. The focus is on delivering exceptional results and driving innovation through distributed collaboration.

Key Responsibilities
  • Design, develop, test, deploy, and maintain scalable cloud-native applications and microservices.
  • Architect and implement solutions on major cloud platforms (AWS, Azure, GCP).
  • Write clean, efficient, and well-documented code following best practices.
  • Collaborate with product managers, designers, and other engineers to define and deliver new features.
  • Optimize application performance, scalability, and reliability.
  • Implement CI/CD pipelines and automate deployment processes.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Mentor and guide junior engineers, fostering a culture of technical excellence.
  • Contribute to architectural discussions and technology selection.
  • Participate in code reviews to ensure code quality and maintainability.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 6 years of professional software development experience, with a strong focus on cloud platforms.
  • Proven experience with cloud services such as AWS (EC2, S3, Lambda, RDS), Azure, or GCP.
  • Proficiency in one or more programming languages (e.g., Python, Java, Go, Node.js).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Solid understanding of distributed systems, microservices architecture, and RESTful APIs.
  • Experience with database technologies (SQL and NoSQL).
  • Familiarity with CI/CD tools and practices.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and thrive in a remote team environment.
Benefits
  • Highly competitive salary package.
  • Remote work allowance and home office setup stipend.
  • Comprehensive health, dental, and vision insurance.
  • Generous stock options or equity grants.
  • Unlimited paid time off (PTO) policy.
  • Professional development budget for courses, conferences, and certifications.
  • Access to cutting-edge technologies and challenging projects.
  • Work with a talented, globally distributed team.
  • Be part of a company that values innovation and work-life balance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 - 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 Cloud Engineer
Remote Senior Cloud Engineer

Placements24 • Richards Bay

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Health benefits
Certifications training
+2
Senior Cloud Solutions Architect (Remote)
Senior Cloud Solutions Architect (Remote)

Placements24 • East London

Hybrid
ZAR 1,200,000 - 1,800,000
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 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
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 Software Architect
Remote Senior Software Architect

Placements24 • Johannesburg

Hybrid
ZAR 1,200,000 - 1,800,000
Fully remote
Senior Software Development Manager
Senior Software Development Manager

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Performance bonuses
Medical, dental, vision insurance
+4