Job Overview
- Job Title Software Engineer
- Hiring Organization Twilio
- Company Website https://www.twilio.com/en-us
- Remote Locations US
- Job Type Remote, Full-Time
About the Job
This position is needed to contribute as a developer and operator of the Webhooks Platform by building features, implementing system improvements, and informing the future of the product.
The Webhooks Platform is responsible for the delivery of webhook payloads from internal product teams to customer managed endpoints. The Webhooks Platform is a distributed system operating at scale, delivering billions of webhooks per week. This role will both support the existing platform and contribute to the modernization of the platform.
We seek a motivated, empathetic, customer-serving engineer and leader who wants to help Twilio fuel the future of communication. The person in this role will implement solutions for both internal Twilio product teams and external Twilio customers.
Job Responsibilities
- Design, implement, test rigorously and support microservices at scale in a collaborative environment.
- Advocate for and implement operational best practices and serve on-call for the team’s services.
- Demonstrate quickness in learning and interest in teaching others. Take part in sprint and quarterly planning ceremonies.
- Contribute to a highly collaborative team, sharing your ideas and requesting feedback.
- Communicate complex ideas simply through verbal and written communication. Engineering teams are autonomous mini-startups at Twilio.
Job Requirements
- 3-5 years experience in backend software engineering, preferably with Java.
- Fluency in one programming language and experience with a few.
- Experience consuming and designing mature REST APIs.
- Demonstrated cross-team communication and collaboration skills.
- Worked on an engineering team implementing engineering best practices in all phases of the software development life cycle.
- Experience implementing or operating fault-tolerant backend services on top of AWS managed services (like databases, caches).
- Computer Science degree or equivalent experience.
Desired:
- Deployment and operational experience with services on Kubernetes and associated tooling (kubctl, ArgoCD).
- Exposure to high traffic, highly scalable systems and complex code bases.
- Familiarity with observability tooling (Grafana, Datadog, Rollbar, etc).
Employee Benefits
There are many benefits to working at Twilio, including, in addition to competitive pay, things like generous time-off, ample parental and wellness leave, healthcare, a retirement savings program, and much more. Offerings vary by location.
How To Apply
Click “Apply” below to fill in the application form!
More Information
- Remote Job Location United States
- Salary Offer $132,320 - $165,400
- Experience Level Mid Level, Senior Level
- Education Level Non Specific
- Working Hours to be arranged (full time based )
- Job Application Via Custom Application Page