Senior Software Engineer (Cloud Native)

Placements24

Kimberley

Hybrid

CAD 120,000 - 180,000

Full time

4 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

Fully remote work environment
Competitive salary
Professional development budget
Flexible work schedule

Job summary

Placements24 is seeking a Senior Software Engineer for their fully remote team. You will design, develop, and deploy cloud-native applications using microservices, Docker, and Kubernetes. You will build CI/CD pipelines and work across AWS/Azure/GCP to provision infrastructure.

The role requires hands-on coding in Go, Python, Java, or Node.js, with a deep understanding of distributed systems and modern cloud practices. Excellent collaboration in a remote setting is essential.

Qualifications

  • Proven experience as a Software Engineer with a focus on cloud-native development.
  • Experience with microservices architecture and design patterns.
  • Hands-on containerization with Docker and orchestration with Kubernetes.
  • Proficiency in Go, Python, Java, or Node.js.
  • Experience with AWS/Azure/GCP and CI/CD pipelines.
  • Familiarity with IaC tools like Terraform or CloudFormation.
  • Bachelor's degree or equivalent practical experience in CS/Engineering.

Responsibilities

  • Design, develop, and deploy cloud-native apps and services using microservices.
  • Implement and manage containerized apps with Docker and Kubernetes.
  • Build and maintain robust CI/CD pipelines for automated testing and deployment.
  • Work with AWS/Azure/GCP to provision and manage infrastructure.
  • Write clean, efficient code in Go, Python, Java, or Node.js.
  • Ensure scalability, reliability, and performance of distributed systems.
  • Collaborate with cross-functional teams to define requirements and deliver solutions.
  • Participate in code reviews, architectural discussions, and design sessions.
  • Troubleshoot and resolve production issues; stay updated with cloud-native best practices.

Skills

Cloud-native development
Microservices architecture
CI/CD pipelines
Go
Python
Java
Node.js
Distributed systems
Remote collaboration

Education

Bachelor's degree in CS/Engineering or equivalent

Tools

Docker
Kubernetes
Terraform / CloudFormation

Job description

About the Role

Our client, a leader in cloud-native application development, is seeking an experienced Senior Software Engineer to join their fully remote team. This role is ideal for an individual with a passion for building highly scalable, resilient, and distributed systems using cloud-native technologies. You will be instrumental in designing, developing, and deploying applications on cloud platforms, leveraging microservices architecture, containerization, and CI/CD pipelines. As a remote-first company, we foster a culture of autonomy, collaboration, and continuous learning, providing you with the flexibility to work from anywhere. We are looking for a seasoned engineer who can drive technical excellence and contribute to the evolution of our cutting-edge cloud solutions.

Key Responsibilities
  • Design, develop, and deploy cloud-native applications and services using microservices architecture.
  • Implement and manage containerized applications using Docker and Kubernetes.
  • Build and maintain robust CI/CD pipelines for automated testing and deployment.
  • Work with cloud platforms such as AWS, Azure, or GCP to provision and manage infrastructure.
  • Write clean, efficient, and maintainable code in languages like Go, Python, Java, or Node.js.
  • Ensure the scalability, reliability, and performance of distributed systems.
  • Collaborate with cross-functional teams to define requirements and deliver solutions.
  • Participate in code reviews, architectural discussions, and technical design sessions.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Stay up-to-date with the latest cloud-native technologies and best practices.
Requirements
  • Proven experience as a Software Engineer with a strong focus on cloud-native development.
  • Extensive experience with microservices architecture and design patterns.
  • Hands-on experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).
  • Proficiency in one or more programming languages commonly used in cloud-native development (e.g., Go, Python, Java, Node.js).
  • Solid understanding of cloud platforms (AWS, Azure, GCP) and their core services.
  • Experience building and managing CI/CD pipelines.
  • Familiarity with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
  • Strong understanding of distributed systems principles.
  • Excellent problem-solving and debugging skills.
  • Effective communication and collaboration skills in a remote setting.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
  • Highly competitive salary and comprehensive benefits package.
  • Fully remote work environment offering ultimate flexibility.
  • Opportunities for continuous learning and professional development.
  • Be part of a pioneering cloud-native technology company.
  • Collaborative and supportive remote team culture.
  • Work on challenging and impactful projects.
  • Generous paid time off and company holidays.
  • Annual budget for professional development and conferences.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Backend & Distributed Systems)
Senior Software Engineer (Backend & Distributed Systems)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 150,000
Competitive salary
Health insurance
Paid time off
+4
Senior Cloud Engineer (AWS/Azure)
Senior Cloud Engineer (AWS/Azure)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 150,000
Fully remote work
Health benefits
Professional development opportunities
Remote Senior Cloud Solutions Architect
Remote Senior Cloud Solutions Architect

Placements24 • Kimberley

Hybrid
CAD 120,000 - 160,000
Full remote work
Competitive compensation
Opportunities for certifications
Lead Software Engineer (Remote)
Lead Software Engineer (Remote)

Placements24 • Kimberley

Hybrid
CAD 120,000 - 160,000
Competitive salary
Health insurance
Home office stipend
+3
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 165,000
Fully remote work
Competitive salary
Performance-based bonuses
+3
Principal Software Engineer (Backend)
Principal Software Engineer (Backend)

Placements24 • Kimberley

Hybrid
CAD 212,000 - 297,000
Fully remote work
Equity options
Performance bonuses
+3
Remote Junior Full-Stack Developer
Remote Junior Full-Stack Developer

Placements24 • Kimberley

Hybrid
CAD 60,000 - 90,000
Fully remote work with flexible hours
Career development budget
Health insurance (if applicable)
Remote Lead Software Architect
Remote Lead Software Architect

Placements24 • Kimberley

Hybrid
CAD 150,000 - 200,000
Stock options or equity grants
Home office setup allowance
Professional development budget
+2
Senior Frontend Developer
Senior Frontend Developer

Placements24 • Kimberley

Hybrid
CAD 110,000 - 150,000
Remote work
Stock options
Unlimited PTO
+3
Remote Senior Software Engineer - Energy Sector
Remote Senior Software Engineer - Energy Sector

Placements24 • Kimberley

Hybrid
CAD 120,000 - 170,000
Fully remote work
Flexible hours
Health insurance
+1