Enable job alerts via email!

Copy of Software Engineer, Early Career - Messaging API

Twilio

Ontario

Hybrid

CAD 80,000 - 100,000

Full time

3 days ago
Be an early applicant

Job summary

A technology communications company is hiring a Software Engineer, Early Career - Messaging API to develop and maintain software in a remote-first environment. Ideal candidates should have a degree and experience in Go or Java, strong communication skills, and familiarity with AWS and containerization tools. This role offers competitive pay and numerous benefits.

Benefits

Competitive pay
Generous time off
Parental and wellness leave
Healthcare
Retirement savings

Qualifications

  • Develop and maintain software.
  • Collaborate with a small, cross-functional team.
  • Perform code reviews to maintain high code quality.
  • Support production operations and participate in on-call rotation.
  • Craft clear and concise documentation.

Skills

Go
Java
Cloud platforms (AWS)
Docker
Kubernetes
Strong written and verbal communication
Polyglot development

Education

Bachelor’s and/or Master’s degree
Job description
Overview

At Twilio, we’re shaping the future of communications. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences. This remote-first role supports Twilio’s Comms Engineering team in building and maintaining a communications platform used by thousands of customers for multi-channel messaging.

Join Twilio’s team as Software Engineer, Early Career - Messaging API. This role is remote and based in Canada (Ontario, British Columbia or Alberta).

Responsibilities
  • Develop and maintain software
  • Collaborate with a small, cross-functional team to design, build backend services and APIs
  • Perform code reviews to maintain high code quality
  • Support production operations, including building, releasing and participating in on-call rotation
  • Craft clear and concise documentation
Qualifications
  • Bachelor’s and/or Master’s degree, or equivalent experience
  • Experience with Go or Java
  • Strong written and verbal communication skills; ability to explain complex technical concepts to technical and non-technical audiences
  • Ability to participate in an on-call rotation
  • Experience with cloud platforms like AWS, including containerization and orchestration tools (e.g., Docker, Kubernetes)
  • Polyglot developer with ability to work across multiple languages and frameworks as needed
Location & Travel

This role is remote and based in Canada (Ontario, British Columbia, or Alberta). Travel may be required occasionally for project or in-person team meetings.

What We Offer

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

Compensation

The estimated pay ranges for this role include base salary figures by location. Starting salary will be determined based on skills, experience, and geographic location.

Application & EEO

Applications are accepted until September 19, 2025, but may change based on business needs. Twilio is an equal opportunity employer and does not discriminate based on race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, veteran status, disability, or other protected characteristics. Twilio participates in the E-Verify program where required by law. We also provide voluntary self-identification for race, ethnicity, gender, sexual orientation, and disability status in compliance with applicable laws.

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

Similar jobs