Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer - Voice Access

Twilio

Remote

CAD 125,000 - 150,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading cloud communications company is hiring for a remote software development role focused on building Voice functionality through the ConversationRelay offering. The ideal candidate will have 5+ years of experience in cloud development, a Bachelor's degree in Computer Science, and proficiency in APIs and modern programming languages like Java. The company offers competitive pay, generous time off, and a supportive work environment promoting global inclusion.

Benefits

Competitive pay
Generous time off
Retirement savings program
Healthcare

Qualifications

  • 5+ years of software development experience with cloud application development.
  • Successful track record of delivering reliable and scalable distributed systems.
  • Experience with Java and concurrent programming.

Responsibilities

  • Design and deploy new features in a scalable cloud environment.
  • Maximize engineering efficiency through automated tests.
  • Demonstrate operational excellence through system observability.

Skills

Software development
Cloud application development
Java or modern OO language
Agile development
REST APIs
Database management
Communication skills

Education

Bachelor’s degree in Computer Science or related field

Tools

MySQL
PostgreSQL
Redis
Memcached
Job description
Overview

At Twilio, we’re shaping the future of communications from a remote-first environment. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences. Our remote-first culture emphasizes connection and global inclusion, allowing you to contribute from anywhere.

We use Artificial Intelligence (AI) technologies to maintain an efficient, fair and transparent hiring process. Our process is never fully automated and uses AI in conjunction with recruiting professionals.

About the job

This position is needed to build and deliver Voice functionality to our customers through our ConversationRelay offering. ConversationRelay was featured at the 2025 SF Signal conference and enables customers to build delightful, realistic, customized Voice solutions leveraging their LLM.

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

Twilio values diverse experiences from all kinds of industries and encourages everyone who meets the required qualifications to apply. If your career is just starting or hasn’t followed a traditional path, we want to hear from you. We are always looking for people who will bring something new to the table!

Required:

  • 5+ years of software development experience with cloud application development
  • Bachelor’s degree in Computer Science or related field
  • Successful track record of delivering and maintaining reliable, scalable, traceable and performant distributed systems in production cloud environments (preferably AWS)
  • Extensive experience with building and using REST APIs
  • Experience with Java (or any modern OO language) and concurrent programming
  • Familiar with Agile development and decomposing complex problem statements
  • Excellent written and verbal communication skills; comfortable documenting designs and decisions and providing/receiving feedback in Agile teams
  • Relational databases (MySQL, PostgreSQL or equivalent)
  • Distributed in-memory data stores (Redis, Memcached, Hazelcast or equivalent)
Location

This role will be remote and is not eligible to be hired in CA, CT, NJ, NY, PA, WA.

Travel

You may be required to travel occasionally to participate in project or team in-person meetings.

What We Offer

Twilio offers competitive pay, generous time off, parental and wellness leave, healthcare, a retirement savings program, and more. Offerings vary by location.

Compensation

The estimated pay ranges for this role are location dependent. This role may be eligible to participate in Twilio’s equity plan and corporate bonus plan. All roles are generally eligible for health care insurance, 401(k), paid sick time, paid personal time off, and paid parental leave. The starting salary is determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location.

Applications for this role are intended to be accepted until 25th January, 2025, but may change based on business needs.

Equal Opportunity

Twilio is proud to be an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, sex, sexual orientation, gender identity, age, veteran status, disability, or other legally protected characteristics. We also consider qualified applicants with criminal histories in accordance with applicable laws. Twilio participates in the E-Verify program where required by law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.