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.