Skip to content
TwilioTwilioUnited States

Software Engineer

Build and operate scalable backend services and Kubernetes infrastructure across AWS and Azure. The role suits an early-career software engineer with 1–2+ years of experience, foundational distributed-systems knowledge, and familiarity with Terraform, cloud platforms, and deployment workflows.

117k – 146k/yr
RemoteEntry levelBackend Engineering

About the role

Responsibilities

  • Design, build, and operate services and automations that support Kubernetes clusters at scale under the guidance of senior engineers.
  • Work with product management and technical leadership to turn well-scoped tasks into working code.
  • Participate in code reviews and follow established patterns and testing standards, including unit and integration testing.
  • Support cloud configurations across AWS and Azure using Terraform.
  • Maintain observability coverage, including metrics, alerts, and basic distributed tracing, across core data pipelines.
  • Identify technical debt, bugs, and small-scale system issues.
  • Participate in sprint planning, seek feedback and mentorship, and share knowledge with peers.

Requirements

  • 1–2+ years of professional software engineering experience, including exposure to building or operating backend services using Kubernetes.
  • Familiarity with Kubernetes operations, including deployments, pods, and services.
  • Experience with or willingness to learn AI-assisted development tools such as Claude Code.
  • Exposure to GitOps workflows such as ArgoCD and CI/CD pipelines such as Harness or equivalent platforms.
  • Working knowledge of at least one of Shell, Terraform, YAML, or Go, with willingness to build proficiency across the others.
  • Experience with cloud environments, ideally AWS services such as EC2, S3, and EKS, or Azure equivalents such as Virtual Machines, Blob Storage, and AKS.
  • Familiarity with networking concepts such as VPC/VNet basics.
  • Basic familiarity with Terraform or similar infrastructure-as-code tools.
  • Foundational understanding of distributed datastores, caching layers, or asynchronous event streaming such as Kafka.
  • Solid computer science fundamentals and data structures knowledge.

Nice-to-haves

  • Exposure to Docker and Kubernetes through coursework, internships, or professional projects.
  • Interest in canary and blue/green deployment strategies.
  • Interest in policy-as-code tools such as OPA/Gatekeeper.
  • Interest in OpenTelemetry or distributed tracing.
  • Exposure to network topology, proxy layers, or mail transfer agent protocols.
  • Coursework or personal projects involving distributed datastores, caching, or event streaming.
  • Interest in multi-cloud environments.

Compensation and Benefits

  • Estimated salary range of $116,960.00 to $146,200.00 for candidates based in Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, Vermont, or Washington, D.C.
  • May be eligible for equity and corporate bonus plans.
  • Benefits include health care insurance, a 401(k) retirement account, paid sick time, paid personal time off, and paid parental leave.
  • Benefits and compensation vary by location.

Skills

KubernetesAWSmicrosoft azureTerraformGoshellyamlDockerArgo CDCI/CDKafkaOpenTelemetryopa/gatekeeperDistributed SystemsData Structures
Twilio

Software Engineer

TwilioUnited States

Backend Software Engineer building and scaling APIs for Twilio Segment's Customer Data Platform (CDP). Design robust distributed systems, collaborate cross-functionally, troubleshoot reliability issues, and participate in on-call. Requires 2+ years production experience with Go/Java/Python, AWS, Kubernetes, and CI/CD.

117k – 146k/yrRemote2+ YOEBackend Engineering
Crusoe

Software Engineer I, Storage

CrusoeSan Francisco, CA

Early-career Software Engineer building and operating Crusoe's cloud storage infrastructure. Implement features for high-performance distributed storage systems, with mentorship to grow skills in storage engineering and distributed systems. Requires bachelor's in CS or equivalent and ~1 year of software experience.

117k – 138k/yrOn-siteEntry levelBackend Engineering
Pinterest

Software Engineer II, Backend

PinterestOn, CA +2

Build scalable backend systems for Pinterest's user-facing features, collaborating with product and design teams on full development lifecycle including prototyping, testing, and AI-assisted workflows. Requires 2+ years backend experience with RESTful APIs, storage, caching, and strong AI utilization practices.

119k – 245k/yrRemote2+ YOEBackend Engineering
Pinterest

Software Engineer I, Backend

PinterestSeattle, WA

As a Backend Software Engineer I, you will build and scale backend features for Pinterest's monetization engineering teams, contributing to the entire product development process from ideation to release. You will work with large-scale distributed systems and collaborate with cross-functional teams.

121k – 211k/yrHybrid1+ YOEBackend Engineering
MongoDB

Software Engineer, Data Migration

MongoDBCalifornia +2

Software Engineer building data migration and code generation tools for modernizing legacy databases to MongoDB. Requires 2+ years backend experience with Java/Spring Boot, Kafka, CDC, and SQL databases.

109k – 215k/yrOn-site2+ YOEBackend Engineering