Remote Senior Software Engineer - Cloud Platforms

Placements24

Benoni

Hybrid

ZAR 1,200,000 - 1,800,000

Full time

3 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

Remote work stipend for home office
Professional development budget
Equity options
Flexible work hours
Comprehensive health insurance

Job summary

Placements24 is hiring a Remote Senior Software Engineer in South Africa. You will design, develop, and deploy scalable cloud-native apps and microservices, using AWS, Azure or GCP. You’ll write code in Python, Java, Go, or Node.js and lead CI/CD pipelines in a collaborative, distributed team.

You will mentor peers, participate in design reviews, and stay ahead of cloud technology trends to build high-performance software for a global user base.

Qualifications

  • Bachelor's degree in CS or related field; Master's preferred.
  • 7+ years of professional software development experience, with 4+ years in cloud-based systems.
  • Proven expertise with AWS, Azure or Google Cloud Platform.
  • Strong programming in Python, Java, Go or Node.js.
  • Experience with Docker, Kubernetes, and REST/microservices.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable cloud-native apps and microservices.
  • Architect cloud solutions using AWS, Azure, or GCP.
  • Write clean, well-documented code in Python, Java, Go, or Node.js.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Collaborate with product managers, designers, and engineers to deliver features.
  • Participate in code reviews and provide feedback to peers.
  • Troubleshoot and resolve production issues; optimize performance.
  • Contribute to technical docs and knowledge sharing.
  • Stay current with cloud tech and software trends.
  • Champion best practices in software development, security, and DevOps.
  • Mentor junior engineers and grow the team’s technical capabilities.

Skills

Python
Java
Go
Node.js
AWS
Azure
GCP
Docker
Kubernetes
CI/CD

Education

Bachelor's degree in Computer Science or related field
Master's degree preferred

Tools

Docker
Kubernetes
Jenkins
GitLab CI
CircleCI
SQL
NoSQL

Job description

About the Role

Our client is a rapidly growing technology firm at the forefront of cloud-based solutions, 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. You will be instrumental in designing, developing, and deploying robust, scalable cloud-native applications and services. This role demands a deep understanding of modern software development practices, cloud architecture (AWS, Azure, or GCP), and a passion for building high-quality, performant software. You will collaborate with cross-functional teams, including product managers, designers, and other engineers, in an agile environment. The ideal candidate is a proactive problem-solver, an excellent communicator, and a continuous learner, eager to tackle complex challenges and contribute to innovative projects. This is an exceptional opportunity to join a forward-thinking company that values technical excellence and fosters a culture of collaboration and growth. Your contributions will directly impact the development of our cutting-edge cloud platform, serving a diverse and global user base. Embrace the opportunity to shape the future of cloud technology from your own workspace.

Key Responsibilities
  • Design, develop, test, deploy, and maintain scalable, high-performance cloud-native applications and microservices.
  • Architect robust cloud solutions using services from major providers like AWS, Azure, or GCP.
  • Write clean, efficient, well-documented, and maintainable code in languages such as Python, Java, Go, or Node.js.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Collaborate closely with product managers, UX designers, and other engineers to define and deliver new features.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Optimize application performance, scalability, and reliability.
  • Contribute to technical documentation and knowledge sharing within the engineering team.
  • Stay current with emerging cloud technologies and software development trends.
  • Champion best practices in software development, security, and DevOps.
  • Mentor junior engineers and contribute to the overall technical growth of the team.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
  • Minimum of 7 years of professional software development experience, with at least 4 years focused on cloud-based systems.
  • Proven expertise in cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Strong proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Solid understanding of microservices architecture, RESTful APIs, and event-driven systems.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
  • Familiarity with database technologies (SQL and NoSQL).
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote, distributed team.
  • Experience with agile development methodologies.
  • A proactive approach to learning and adapting to new technologies.
Benefits
  • Highly competitive salary package with equity options.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and flexible work hours.
  • Remote work stipend for home office setup and internet.
  • Professional development budget for conferences, courses, and certifications.
  • Opportunities for rapid career advancement in a high-growth tech company.
  • Collaborative and innovative work culture.
  • Pension fund contribution and other retirement benefits.
  • Work on impactful projects with cutting-edge technology.
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
Remote Senior Software Developer - Cloud Solutions
Remote Senior Software Developer - Cloud Solutions

Placements24 • South Africa

Remote
GBP 90,000 - 130,000
Fully remote work
Competitive salary
International team
+2
Senior Software Engineer (Cloud Platforms)
Senior Software Engineer (Cloud Platforms)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,700,000
Remote-first role
Professional growth opportunities
Remote collaboration across locations
Remote Senior Software Engineer - Full Stack
Remote Senior Software Engineer - Full Stack

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Remote-first environment
Stock options
Laptop provided
+1
Lead Software Engineer - Cloud Platform
Lead Software Engineer - Cloud Platform

Placements24 • Centurion

Hybrid
ZAR 1,200,000 - 2,400,000
Remote-first culture
Health insurance
Paid time off
+1
Senior Full-Stack Software Engineer (Remote)
Senior Full-Stack Software Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Paid time off
Professional development
+2
Senior Lead Software Engineer (Cloud)
Senior Lead Software Engineer (Cloud)

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Fully remote work arrangement
Generous paid time off
Professional development budget
+1
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 Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Randburg

Hybrid
ZAR 950,000 - 1,600,000
Remote work flexibility
Private medical aid
Retirement savings
+4
Remote Senior Software Engineering Lead
Remote Senior Software Engineering Lead

Placements24 • Vereeniging

Hybrid
ZAR 1,200,000 - 1,800,000
Stock options
Annual performance bonus
Health insurance
+3