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

Get the CLI →

Placements24

New

Senior Software Engineer (Cloud Native)

Posted 2 views
Discussion

Summary

A senior engineer who designs, builds, and deploys scalable, fault-tolerant cloud-native microservices and distributed systems on AWS/Azure/GCP, using Go, Java, or Python, with Docker/Kubernetes, Terraform/Pulumi IaC, and CI/CD pipelines. The role is fully remote.

About the Role

Our client is seeking a highly skilled Senior Software Engineer specializing in cloud-native development to join their fully remote team. You will play a key role in designing, building, and deploying scalable, resilient microservices and distributed systems on cloud platforms. This position offers the opportunity to work with cutting-edge technologies, solve complex architectural challenges, and contribute to a modern, agile development environment. We are looking for an engineer who is passionate about building high-quality, cloud-first solutions and driving technical excellence across the engineering organization.

Key Responsibilities

  • Design, develop, and deploy scalable, fault-tolerant microservices using modern programming languages and frameworks (e.g., Go, Java, Python with Flask/Django).
  • Build and manage cloud infrastructure using Infrastructure as Code (IaC) tools like Terraform or Pulumi.
  • Implement robust CI/CD pipelines to automate testing, building, and deployment processes.
  • Ensure high availability, performance, and security of cloud-native applications through effective monitoring and logging strategies.
  • Collaborate with cross-functional teams to define technical requirements and deliver high-quality software solutions.
  • Actively participate in code reviews, architectural discussions, and contribute to the continuous improvement of development practices.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in software engineering, with a strong focus on cloud-native development.
  • Proven experience building and deploying applications on cloud platforms such as AWS, Azure, or GCP.
  • Expertise in containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Proficiency in at least one backend programming language (e.g., Go, Java, Python) and experience with RESTful API design.
  • Strong understanding of microservices architecture, distributed systems, and event-driven patterns.

Benefits

  • A highly competitive salary and comprehensive benefits package.
  • Full flexibility to work remotely from any location.
  • Generous opportunities for professional development, training, and certifications.
  • Access to modern technology stacks and challenging engineering problems.
  • A collaborative and supportive remote team culture focused on innovation.

Skills

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