Twilio
Build the future of communications.
Software Engineer – Video
Location
California + 4 moreAll locations: California, Connecticut, New York, Pennsylvania, Washington
Posted
6 days ago
Salary
$114.6K - $168.5K / year
Bachelor Degree2.3 yrs expEnglishAWSAzureCloudDistributed SystemsGoogle Cloud PlatformGrafanaJavaKafkaOpen StackPrometheus
Job Description
• Design and implement real-time services with high throughput and low latency requirements, verify, deploy and operationalize them
• Work closely with stakeholders to understand customer needs and, devise and deliver, simple, robust and scalable solutions
• Be comfortable expressing thoughts and ideas as detailed prose and use it as an effective means to collaborate with leads, architects and cross functional teams
• Embrace the challenge of scaling a complex distributed platform with points of presence globally, each one concerned with high availability, high reliability, high throughput, low latency, and media fidelity
• Figure out novel ways of solving customer problems for the Voice channel
Job Requirements
- Minimum 2-3+ years of hands-on experience in a large scale, distributed applications environment on JVM based technologies
- Experience building RESTful services, API design and event-driven architectures (Kafka, SQS)
- Understanding of CI/CD pipelines
- Hands on experience with cloud infrastructures such as AWS, GCP, OpenStack or Azure
- Experience with on-call rotations, incident response, monitoring/alerting tools (Prometheus, Datadog, Grafana)
- Excellent written communication skills - essential for effective AI prompting and for creating clear technical documentation (with or without AI assistance)
- Proven ability to critically evaluate AI-generated code for correctness, security, performance, and maintainability
- Strong Java fundamentals with the ability to architect, review, and debug code whether written by you, teammates, or AI agents
- Demonstrated proficiency working with AI coding assistants (Claude, GitHub Copilot, Cursor, or similar) - you should be able to describe your workflows and show examples
- Bachelor's degree in Computer Science or a related engineering field
- Strong Computer Science fundamentals not limited to data structures, algorithms, operating systems, and distributed systems
- Able to work well in a team setting and both highly motivated and motivating.
Benefits
- Health care insurance
- 401(k) retirement account
- Paid sick time
- Paid personal time off
- Paid parental leave
- Generous time-off