Skip to content

Senior Software Engineer

As a Senior Software Engineer, you will build and scale cloud infrastructure, owning the strategy for AWS infrastructure, automation, and reliability. You will collaborate with engineering teams to ensure a secure and scalable platform.

United StatesDevOps / SRERemote5+ YOE

About the role

Responsibilities

  • Architect and manage AWS infrastructure, balancing performance, cost, and reliability
  • Build and maintain infrastructure-as-code using Terraform to ensure repeatable, version-controlled deployments
  • Design and operate CI/CD and GitOps pipelines on Kubernetes, including Helm-based deployments managed through ArgoCD, that enable teams to ship safely and frequently
  • Manage service-to-service traffic, observability, and security using a service mesh such as Istio
  • Lead capacity planning, performance tuning, and cost-optimization efforts across the AWS footprint
  • Implement observability, alerting, and incident-response practices to meet reliability and uptime targets
  • Drive security standards into infrastructure, including IAM, network segmentation, and secrets management
  • Mentor engineers, conduct design and code reviews, and document architecture decisions and runbooks

Qualifications

  • 5+ years of professional software engineering experience, including substantial hands-on time with AWS infrastructure
  • Deep expertise with infrastructure-as-code using Terraform
  • Strong working knowledge of Kubernetes and container runtimes (e.g., containerd) in production environments
  • Experience packaging and deploying Kubernetes applications with Helm charts
  • Experience with GitOps continuous delivery using ArgoCD (or similar tools like Flux)
  • Familiarity with service mesh technologies, particularly Istio, for traffic management and observability
  • Proficiency in at least one scripting or programming language (Python, Go, or Bash) for automation and tooling
  • Solid understanding of networking, Linux systems, distributed systems, and cloud security principles
  • Experience designing for high availability, disaster recovery, and multi-region or multi-account architectures
  • Strong communication skills and a track record of mentoring engineers and influencing technical direction

Skills

AWSTerraformKubernetesHelmArgo CDIstioPythonGoBashLinux

Similar roles

DevOps / SRE jobs

Senior Site Reliability Engineer

Senior Site Reliability Engineer building and operating highly reliable, scalable Kubernetes-based cloud services in Okta's Emerging Products Group. Lead incident response, define SLOs, develop automation in Go/Python/Terraform, improve observability, and mentor on reliability best practices.

San Francisco, CADevOps / SREHybrid5+ YOEGoAWS

Senior Software Engineer, Infrastructure

Senior engineer building and standardizing AWS/GCP cloud infrastructure, networking, and self-service tooling for Coinbase's multi-cloud platform.

186k – 219kUnited StatesDevOps / SRERemote5+ YOEGoAWS

Senior Software Engineer - Snowpark Container Service

Senior engineer to design, build, and lead development of Snowpark Container Services, a Kubernetes-based container compute platform. Requires 7+ years building large-scale distributed systems and strong coding skills in Java, C++, or Go.

200k – 288kBellevue, WADevOps / SREHybrid7+ YOEGoC++

Senior DevOps Engineer

Senior DevOps Engineer building and operating Kubernetes-based ephemeral environments and cloud infrastructure on AWS to improve developer productivity and platform reliability.

153k – 231kUnited StatesDevOps / SRERemote4+ YOEGoAWS

Senior Site Reliability Engineer - Government Cloud

Build and operate AWS GovCloud infrastructure for federal customers, owning IaC, container pipelines, compliance documentation, and operational tooling. Requires 5+ years AWS experience and FedRAMP familiarity.

210k – 220kUnited StatesDevOps / SRERemote5+ YOEAWSCdk