
Twilio
Job Description:
Twilio is growing rapidly and seeking a Staff Software Engineer to be a part of a team of talented engineers who build and integrate services that continuously improve our ability to provide products to customers while simultaneously delivering industry leading availability. We do this by leveraging great technology like Kubernetes, Rook, ClusterAPI, Metal³, and MetalLB, while also building our own services or contributing to open source projects.
Job Responsibilities:
- Promote passionate DevOps culture that is driving massively scalable, highly reliable, resilient services in a fast growing customer and engineering focused company
- Work with teams across the company to troubleshoot/determine resolution for complex issues
Craft clear and concise documentation - Perform thorough and thoughtful code reviews to help maintain high standard of code quality
- Develop tools and automation which eliminate manual activities, increase stability, and improve visibility
- Work in a small, high-impact, diverse team.
- Constantly look for areas of improvement in processes, system and optimize. Be an advocate for balancing tech debt and feature development
- Build and operate your team’s services in a distributed production environment in the DevOps model; Ensure quality by writing unit, integration, and load tests.
- Collaborate with the team to tackle complex problems in distributed computing
- Work with monitoring, telemetry, and diagnostics to early-detect and minimize quality of service impacting events
- Be creative, take your own initiative and solve some of our most challenging problems
- Help resolve technical issues/blockers as a developer on the team
Job Requirements:
- Demonstrated progression of expertise in your field
- A healthy ability to manage and resolve conflict – you have the ability to listen, present, and question effectively
- Experience running production infrastructure and services
- Experience with networking and security engineering
- Highly effective collaboration skills – you work with your team towards common goals
- Experience with Linux & Docker required
- Experience writing Kubernetes operators
- Understanding of AWS or other public cloud providers
- Experience with Kubernetes provisioning technologies like ClusterAPI and Metal³
- A tenacity for learning – curious, and constantly pushing the boundary of what is possible
- 6+ years of software development experience with at least 1 year of Golang
- Experience with storage automation like Ceph on Rook preferred
- Self drive – you take complete ownership of your tasks and champion efforts to get your tasks to completion
- Experience developing and delivering software using Containers/Kubernetes
- Degree in Computer Science or similar experience
Job Details:
Company: Twilio
Vacancy Type: Full Time
Job Location: Denver, CO, US
Application Deadline: N/A