Senior Software Engineer
Core
Design, build, and operate core billing platform services and control plane features for Twilio's Commerce Platform, managing the billing lifecycle and payment experience for customers.
Role type
Senior Software Engineer (Backend/Platform)
Builds
Core billing services, REST APIs, and control plane components for the Commerce Platform
Domain
SaaS / Cloud Infrastructure / Billing Systems
Deliverable
production ML models | product features
Required skills
Object-Oriented Programming (Java), Distributed Systems, AWS, Kubernetes/EKS, Relational and Non-relational Databases, Observability (Grafana/DataDog/Prometheus), CI/CD, Microservices, REST APIs
Preferred skills
SQL optimization, Linux, Containerization, gRPC, Python, TypeScript, React, Apache Kafka
Technologies
AWS, EKS, Glue, Kafka, Aurora RDS, Grafana, DataDog, Prometheus, OpenAPI
Responsibilities
Design and implement new features and services for the billing platform; Troubleshoot and fix operational issues; Execute full software development life cycle (SDLC); Write well-designed, testable code; Document and maintain software functionality; Lead multiple domains of the platform from inception to deployment.
Seniority
Senior, hands-on IC