Senior Software Engineer (L3)
Core
Design and deliver scalable, cloud-native platform components and transition legacy systems to modern microservices.
Role type
Senior IC software engineer (cloud-native platform)
Builds
High-volume public-facing APIs, backend services, tooling, and application workflows (via careerplan.io/jobs/22683-senior-software-engineer-l3-at-twilio)
Domain
Cloud-native enterprise distributed systems
Deliverable
production ML models
Required skills
Java, Go, AWS (Lambda, EKS, DynamoDB, Kafka), microservices patterns, Kubernetes, Terraform, CI/CD, SQL, NoSQL, Redis, Kafka, Spark, AI tools (Copilot, Claude, Cursor)
Preferred skills
Building internal platforms, integrating AI agents into developer platforms or automated operations workflows
Responsibilities
Design and deliver scalable, cloud-native platform components; transition legacy systems to modern microservices; build and maintain high-volume public-facing APIs; use AI tools for code generation, testing, debugging, and prototyping; own end-to-end feature delivery and technical decisions; identify and resolve performance bottlenecks and vulnerabilities; mentor junior engineers and conduct code reviews
Seniority
Senior, hands-on IC
