Own and deliver delightful routing experiences for Twilio Flex, TaskRouter & Proxy customers
Be a champion for your team, setting individuals up for success and putting others’ growth first
Understand the architecture and processes required to build and operate always-available complex and scalable distributed systems in cloud environments
Advocate agile processes, continuous integration and test automation
Be a strategic problem solver and thrive operating in broad scope from conception through continuous operation of 24x7 services
Exhibit strong communication skills: in person, or on paper. You can explain technical concepts to product managers, architects, other engineers, and support
Requirements
14+ years experience with 5 years proven track record of leading and managing software teams
Experience managing multiple workstreams within the team
Bachelor’s or Master’s degree in Computer Science, Engineering or related field
Technical Experience with:
Distributed Routing and Orchestration using cloud native technology stack
REST APIs
Programming languages: Java/GoLang
Datastores like Aurora, DynamoDB Etc.
Distributed Cache
Container technologies
Docker/Kubernetes
Modern automated testing and CI/CD pipelines
SaaS Telemetry and Observability tools such as Datadog, Graphana, Prometheus
Excellent problem solving, critical thinking, and communication skills
Broad knowledge of development environments and tools used to implement and build code for deployment
Strong familiarity with agile processes, continuous integration, and a strong belief in automation over toil
Pragmatic ability to distill complex and ambiguous situations into actionable plans for your team
Owned and operated services end-to-end, from requirements gathering and design, to debugging and testing, to release management and operational monitoring.