
Software Engineer
- Ireland
- Permanent
- Full-time
- Design, implement, and maintain scalable, high-availability cloud infrastructure for Twilio's microservices.
- Operate and maintain highly available services handling billions of weekly requests.
- Manage Infrastructure as Code (IaC) using tools like Terraform, ensuring operational best practices.
- Build and optimize CI/CD pipelines to support continuous integration and deployment.
- Monitor, troubleshoot, and ensure uptime of services through on-call rotations and incident response.
- Collaborate with cross-functional teams in agile ceremonies to drive technical excellence.
- Continuously improve cloud-based services, focusing on reliability, performance, and scalability.
- Research and improve the design and implementation of Twilio's API infrastructure regularly.
- 3+ years of experience in cloud or DevOps engineering, with proficiency in one or more programming languages, preferably Java or python.
- Demonstrated interest in architecting cloud-based solutions, leveraging AWS services such as CloudFront, Lambda, S3, etc.
- Strong experience or willingness to manage infrastructure as code using tools like Terraform.
- Familiarity with building and managing CI/CD pipelines (e.g., Buildkite), optimizing deployments, and maintaining high reliability through SLOs.
- Exposure to SLO tracking tools such as Datadog, and log management solutions like AWS CloudWatch, Athena, Grafana.
- Previous exposure to service-oriented architectures, microservices, or REST APIs is highly preferred.
- Hands-on experience with making changes in production systems for cloud-native database solutions and data pipelines.
- Ability to collaborate effectively within an agile, fast-paced team, understanding the full software development lifecycle.
- Strong decision-making skills, balancing between the pros and cons of various cloud technologies, with a focus on making practical, scalable choices.
- Experience in Security such as WAF management, threat assessment.
- Experience building self service platform tools to improve developer experience and improve launch speed for internal teams.
- Proficient in Terraform