Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Software Engineer - Cloud Services

Posted
Discussion

Our client is seeking an experienced and highly motivated Senior Software Engineer to join their distributed team, focusing on cloud services. This role is integral to the development and enhancement of our client's core cloud infrastructure, enabling scalable and resilient solutions for a global user base. You will be instrumental in shaping the future of our cloud offerings, working collaboratively with cross-functional teams in a remote-first environment. If you are passionate about building cutting-edge cloud technologies and thrive in an environment that encourages innovation and autonomy, this is the perfect opportunity to make a significant impact from Pietermaritzburg , or any remote location within South Africa.

Key Responsibilities

  • Design, develop, and deploy scalable, high-performance cloud-native applications and services.
  • Implement and manage infrastructure as code (IaC) using tools like Terraform or CloudFormation.
  • Optimize cloud resource utilization and costs while ensuring high availability and reliability.
  • Develop and maintain robust CI/CD pipelines for automated testing and deployment.
  • Collaborate with architects and product managers to define technical roadmaps and translate business requirements into technical specifications.
  • Mentor junior engineers and contribute to a culture of technical excellence and knowledge sharing.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in software development, with a strong focus on cloud platforms (AWS, Azure, or GCP).
  • Proficiency in at least one modern programming language such as Python, Go, Java, or C#.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Solid understanding of microservices architecture, distributed systems, and API design.
  • Demonstrated experience with CI/CD tools and practices.

Benefits

  • Competitive annual salary package.
  • Generous remote work allowance and home office setup support.
  • Comprehensive health and wellness benefits.
  • Opportunities for professional development, certifications, and conference attendance.
  • A flexible and collaborative remote work culture with regular virtual team events.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available