Jobs · Engineering

Software Development Engineer II, Cloud Platform

Jobgether · United States · 1 mo ago
RemoteRemoteEngineering$158k–$213k/yrFull-time

About the role

The Software Development Engineer II, Cloud Platform will contribute to building and scaling the cloud infrastructure that supports a global engineering organization. This role focuses on designing reliable, secure, and efficient cloud-native platforms that enable developers to deliver high-quality products faster.

Responsibilities

  • Help design, maintain, and evolve cloud infrastructure platforms while improving reliability, scalability, and developer workflows.
  • Build, maintain, and improve cloud-native infrastructure and deployment platforms following GitOps principles.
  • Manage and expand AWS resources through infrastructure-as-code frameworks such as Terraform and Terragrunt.
  • Maintain and troubleshoot existing cloud environments using technologies including CloudFormation, CDK, ECS, Lambda, and other AWS services.
  • Design and promote Kubernetes-based deployments for new services, supporting scalable and reliable application delivery.
  • Lead migration initiatives from legacy deployment approaches toward modern platforms such as EKS and ArgoCD.
  • Develop and maintain centralized CI/CD frameworks using tools such as GitHub Actions and automated deployment solutions.
  • Contribute to cloud architecture strategy, open-source tooling decisions, and infrastructure best practices.
  • Configure and improve observability platforms to support monitoring, alerting, analytics, and operational visibility.
  • Promote reliability engineering practices through testing, incident response, monitoring, and continuous improvement.
  • Participate in on-call support and contribute to resilience initiatives, including incident reviews and operational improvements.
  • Create clear technical documentation and communicate architecture decisions effectively across teams.

Requirements

  • Strong cloud infrastructure engineer with experience building scalable platforms and automation frameworks in complex engineering environments.
  • Experience managing AWS infrastructure using infrastructure-as-code tools such as Terraform, Terragrunt, Atlantis, CDK, or similar technologies.
  • Experience managing containerized workloads at scale using Kubernetes, EKS, ECS, or related platforms.
  • Advanced knowledge of Kubernetes, ArgoCD, Istio, and cloud-native deployment practices.
  • Proven ability to design secure, reliable, and cost-efficient AWS solutions using services such as EKS, ECS, EC2, Lambda, Fargate, CloudFront, IAM, Route53, and DynamoDB.
  • Proficiency in at least one programming language such as Python, Node.js, or Go.
  • Experience implementing observability solutions using platforms such as Datadog, CloudWatch, or similar monitoring tools.
  • Knowledge of incident response practices, resilience engineering, and blameless post-mortem processes.
  • Strong documentation, communication, and knowledge-sharing skills with a willingness to mentor others.
  • Ability to work asynchronously, prioritize effectively, and make independent decisions aligned with business goals.
  • Interest in leveraging AI tools thoughtfully to improve engineering workflows and decision-making.

Benefits

  • Competitive annual base compensation ranging from $157,675 - $213,325 for most US locations, with higher ranges available for certain high-cost labor markets.
  • Remote work flexibility with support for distributed collaboration.
  • Comprehensive healthcare benefits and employee support programs.
  • Parental leave and benefits designed to support employees through different life stages.
  • Opportunities for professional growth through teaching, learning, mentorship, and technical development.
  • Inclusive workplace culture focused on collaboration, innovation, and diversity.
  • Opportunity to work on large-scale cloud infrastructure challenges impacting a global engineering organization.

Similar jobs