Twilio

Senior Software Engineer – Voice Access

Twilio

full-time

Posted on:

Location Type: Remote

Location: Remote • California, Connecticut, New Jersey, New York, Pennsylvania, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $138,700 - $203,900 per year

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsJava

About the role

  • Design, develop, deploy and monitor significant new features with predictable velocity in a high available, low latency, scalable cloud environment.
  • Embrace agile development, test assumptions and unknowns, help define technical roadmap from those learnings.
  • Maximize engineering efficiency via
  • CI/CD pipeline
  • Automated tests
  • Demonstrate operational excellence through system observability, alerting, on-call procedures and testing best practices.

Requirements

  • 5+ years of software development experience with cloud application development
  • Bachelor’s degree in Computer Science or related industry experience
  • Successful track record of delivering and maintaining reliable, scalable, traceable and performant distributed systems to customers in a production cloud environment, preferably AWS.
  • Extensive experience with building and using REST APIs
  • Experience with:
  • Java (or any modern OO language) and concurrent programming
  • Agile development environment and is comfortable decomposing complex problem statements
  • Excellent written and verbal communication skills - You are confident in writing down and presenting your designs and decisions throughout the development lifecycle. You are also comfortable providing and receiving feedback in an Agile environment.
Benefits
  • competitive pay
  • generous time off
  • ample parental and wellness leave
  • healthcare
  • a retirement savings program

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
cloud application developmentREST APIsJavaconcurrent programmingCI/CD pipelineautomated testssystem observabilityalertingtesting best practicesdistributed systems
Soft skills
excellent written communicationexcellent verbal communicationfeedbackproblem decompositionagile development
Certifications
Bachelor’s degree in Computer Science