Senior Software Engineer (Cloud Native)

Placements24

Vereeniging

Hybrid

ZAR 900,000 - 1,500,000

Full time

6 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

Health benefits
Retirement plan
Training & certifications
Hybrid work model
Career growth opportunities

Job summary

Placements24 is seeking a Senior Software Engineer specializing in cloud-native development to design, implement, and deploy scalable microservices-based solutions. You will work in a hybrid office setting in Vereeniging, collaborating with product, QA, and operations.

Strong experience with Docker, Kubernetes, and major cloud platforms is required. In this role you will lead technical initiatives, mentor engineers, and contribute to architectural direction while following CI/CD best practices.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • 5+ years of software engineering experience focused on cloud-native development.
  • Proficiency in at least one major programming language (Go, Java, Python, Node.js).
  • Hands-on experience with Docker and Kubernetes.
  • Experience with AWS, Azure, or GCP.

Responsibilities

  • Design, develop, and deploy cloud-native applications.
  • Build and manage containerized apps with Docker and orchestrate with Kubernetes.
  • Develop and maintain CI/CD pipelines for automated builds, tests, and deployments.
  • Work with cloud platforms to deploy infrastructure.
  • Implement microservices architectures and ensure secure, scalable services.
  • Write clean, well-tested code and collaborate with cross-functional teams.
  • Contribute to architectural decisions and technology selection.

Skills

Cloud-native development
Go
Java
Python
Node.js
Docker
Kubernetes
AWS
Azure
GCP
CI/CD
Microservices
Terraform

Education

Bachelor's degree in Computer Science

Tools

Terraform
CloudFormation

Job description

About the Role

Our client, a cutting-edge technology solutions company, is looking for a talented Senior Software Engineer specializing in cloud-native development. This role offers a hybrid work arrangement, allowing for flexibility while fostering collaboration within our Vereeniging, Gauteng, ZA office. You will be instrumental in designing, developing, and deploying scalable, resilient, and high-performance applications on cloud platforms. This position requires a deep understanding of microservices, containerization, and modern CI/CD practices. You will have the opportunity to lead technical initiatives, mentor engineers, and contribute significantly to the architectural vision of our cloud-based products. Our client is committed to innovation and provides a dynamic environment for technical excellence.

Key Responsibilities
  • Design, develop, and implement robust cloud-native applications using modern programming languages and frameworks.
  • Build and manage containerized applications using Docker and orchestrate them with Kubernetes.
  • Develop and maintain CI/CD pipelines to automate the build, test, and deployment processes.
  • Work with cloud platforms such as AWS, Azure, or Google Cloud to deploy and manage infrastructure.
  • Implement microservices architecture patterns and ensure seamless inter-service communication.
  • Write clean, maintainable, and well-tested code.
  • Collaborate with cross-functional teams including product management, QA, and operations.
  • Monitor application performance, troubleshoot issues, and implement optimizations.
  • Contribute to architectural design decisions and technology selection.
  • Ensure security best practices are implemented throughout the development lifecycle.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in software engineering, with a focus on cloud-native development.
  • Strong proficiency in at least one programming language (e.g., Go, Java, Python, Node.js).
  • Hands-on experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).
  • Proven experience with cloud platforms (AWS, Azure, GCP).
  • Solid understanding of microservices architecture and design patterns.
  • Experience with CI/CD tools and practices.
  • Familiarity with infrastructure as code (IaC) tools like Terraform or CloudFormation.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork skills, comfortable in a hybrid work setting.
  • Experience with agile development methodologies.
Benefits

Our client offers a competitive salary, comprehensive health benefits, and a retirement savings plan. Employees have access to excellent professional development opportunities, including training, certifications, and conferences. The hybrid model offers flexibility, balancing remote work with in-office collaboration. Opportunities for career growth and leadership within a rapidly expanding company are significant. Our client fosters an innovative and supportive work environment. Benefits include performance bonuses, paid time off, and regular team events. Our client invests in the latest technologies to ensure a stimulating work experience. Our client values work-life balance and offers family-friendly policies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer - Cloud Platforms
Senior Software Developer - Cloud Platforms

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Medical aid
Retirement fund
+2
Senior Software Engineer (Cloud Services)
Senior Software Engineer (Cloud Services)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary package
Private medical aid
Retirement annuity
+3
Senior Software Engineer - Cloud Native Development
Senior Software Engineer - Cloud Native Development

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health benefits
Learning opportunities & certificates
+1
Senior Software Engineer (Cloud Infrastructure)
Senior Software Engineer (Cloud Infrastructure)

Placements24 • Bloemfontein

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Health and dental insurance
Hybrid work model (Bloemfontein + rem0
+3
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
Senior Software Engineer (Cloud & DevOps)
Senior Software Engineer (Cloud & DevOps)

Placements24 • Gqeberha

Hybrid
ZAR 800,000 - 1,200,000
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
Lead Software Engineer - Cloud Services
Lead Software Engineer - Cloud Services

Placements24 • Benoni

Hybrid
ZAR 1,000,000 - 1,800,000
Health insurance
Stock options
Retirement plan with company match
+2
Senior DevOps Engineer (Cloud & Automation)
Senior DevOps Engineer (Cloud & Automation)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work arrangement
Professional development budget
Training opportunities
+4
Senior Full-Stack Developer (Cloud Native)
Senior Full-Stack Developer (Cloud Native)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Health and wellness benefits
Professional development opportunities
+3