[Remote] Software Engineer L2 - Cloud Infrastructure
Note: The job is a remote job and is open to candidates in USA. Twilio is a communications technology company that enables businesses and developers to create personalized customer experiences. The Software Engineer L2 will evolve and maintain fundamental compute infrastructure, developing scalable cloud-native environments, VM orchestration, hardened base AMIs, secure container images, and automated operational solutions.
Responsibilities
- Collaborate with Tech Leaders, Architects and other Engineers to develop solutions for complex problems in distributed computing and infrastructure management
- Automate solutions for operational issues, such as monitoring, performance, planning, and disaster response
- Participate in an on-call rotation to support our business-critical infrastructure
- Ensure a high quality implementation by applying Infrastructure as Code industry standards
- Demonstrate effective communication by authoring and reviewing design documents, runbooks, and other service documentation, and keeping a good record of changes in the systems
- Apply Agile methodologies to continuously deliver value to the customers
- Act as point of contact for legacy/new Compute system components
Skills
- 2+ years of experience in AWS Cloud infrastructure management. (preferably backend/infrastructure-focused like AMI, EC2, IAM policies/roles, etc.)
- Strong ASG (Auto Scaling Groups) knowledge, to design, implement, and support scalable cloud-native environments
- Experience with hardened base AMIs and AL23
- Proficiency with one or more programming languages: like Java or Python (includes SW Arch patterns, clean code, debugging, etc)
- Proficient in shell scripting to streamline repetitive tasks and enhance efficiency in operations
- Skills to work independently with multiple global teams, developing, configuring, deploying, and operating the global Twilio Infrastructure Platform, blending operational excellence with development best practices
- Knowledge of container-based application/services
- This role will be remote, but is not eligible to be hired in San Francisco, CA, Oakland, CA, San Jose, CA, or the surrounding areas
- You may be required to travel occasionally to participate in project or team in-person meetings
- Knowledge on deployment tools and frameworks like infrastructure as a code and continuous deployment processes (ex: Github, Buildkite, Terraform-TFC, ArgoCD, Harness, Cloud network)
- Operational experience in complex distributed systems, including experience with SLO/SLAs towards high availability and reliability goals, including tools like DataDog or Phometheus
- Exposure to File Integrity Monitoring (FIM) tools, specifically Falco, and awareness of compliance frameworks (PCI, SOX)
- Knowledge in Kubernetes
- Experience with Claude AI or similar
Benefits
- Remote-first work
- Generous time off
- Ample parental and wellness leave
- Healthcare
- A retirement savings program
- Equity plan eligibility
- Corporate bonus plan eligibility
- Health care insurance
- 401(k) retirement account
- Paid sick time
- Paid personal time off
- Paid parental leave
- Support for volunteering and donation efforts
Company Overview
Company H1B Sponsorship