Software Engineer, Email Platform (L3)
New
T
TwilioEmail communications
Location: Remote - US; This role will be remote, but is not eligible to be hired in CA, CT, NJ, NY, PA, WA.Full-TimeMiddle
SalaryBased in Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, Vermont or Washington D.C. : $138,700 - $173,400; Based in New York, New Jersey, Washington State, or California (outside of the San Francisco Bay area): $146,800 - $183,600; Based in the San Francisco Bay area, California: $163,100 - $203,900.
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years of professional software engineering experience
- Required Skills
- AWSPythonJavaMicrosoft AzureGoTerraformDistributed SystemsCoaching
Requirements
- Have 4+ years of professional software engineering experience building and operating resilient backend services at scale.
- Bring hands-on production experience writing clean, idiomatic, highly concurrent Go, Java, or Python.
- Have practical experience using AI-assisted development tools, such as Claude Code, for code generation, testing, or debugging.
- Have experience deploying and managing production workloads in cloud environments.
- Have experience with AWS core services and Microsoft Azure equivalents.
- Be proficient with Terraform for infrastructure automation and maintaining environment parity.
- Understand distributed datastores, caching layers, and asynchronous event streaming such as Kafka or similar queuing ecosystems.
- Have a foundational understanding of computer science fundamentals and data structures.
- Have experience building self-healing cloud architectures.
Responsibilities
- Architect and ship reliable, high-velocity features that handle critical traffic with low end-to-end latency.
- Partner with product management and technical leadership to break complex system requirements into iterative milestones.
- Drive code reviews and maintainable patterns in the Go codebase, with unit, integration, and component testing.
- Manage and enhance AWS and Azure cloud configurations using Terraform.
- Standardize metrics, alerts, and distributed tracing across core data pipelines.
- Identify technical debt, system bottlenecks, and single points of failure, and contribute to platform refactoring.
- Mentor junior engineers, lead technical sprint planning, and share expertise across distributed engineering nodes.
View Full Description & ApplyYou'll be redirected to the employer's site