T

TextNow

SIM-based unlimited calling and texting

Software Developer - Carrier

Backend EngineeringPosted on Nov 13
Full-timeWaterloo, ON, Canada

About the Job

Requirements

  • At least 3 years of professional experience building backend services in production for the P2 level, or at least 5 years for the P3 level.
  • Strong Go skills, or strong skills in another programming language and willingness to work in Go.
  • Experience with microservices on AWS and Kubernetes, CI/CD, and Argo CD or similar tools.
  • Care about integration and end-to-end testing, including testing on real devices.
  • Build with metrics, logs, traces, and service-level objectives (SLOs) in mind.
  • Use AI in designing, coding, testing, debugging, and production triage.

Responsibilities

  • Build and run Go services for subscriber provisioning, plans, throttling, and quotas, with real-time integrations into the mobile core through vendor APIs.
  • Replace manual ClickOps with APIs, pipelines, and configuration in Git.
  • Check that call detail records (CDRs) are complete and match actual subscriber usage, and catch gaps before they affect billing or carrier costs.
  • Build AIOps tools and AI agents that aggregate alarms, logs, metrics, and configuration changes across the core; investigate incidents automatically and propose or execute fixes.
  • Build and maintain automated call, SMS, and data-session checks that run before and after configuration changes and vendor rollouts, with a pass-rate SLO.
  • Build and maintain the core-testing lab, including simulators, real devices, test SIMs, test subscribers, and the automation that drives them.
  • Build, test, debug, triage failed runs, and address production issues using AI tools.
  • Learn the mobile core and share on-call responsibility for it.

Desired Qualifications

  • Production experience building LLM agents or tools, including tool calling, MCP servers, or evaluations; alternatively, experience with event correlation and anomaly detection on operational data.
  • Experience with billing, rating, quota, or entitlement systems.
  • Experience with distributed event-driven systems.
  • Experience with device automation, device farms, or network simulators.
  • Telecom, SIP, or networking experience.

About the Company

TextNow

SIM-based unlimited calling and texting

TextNow provides low-cost mobile communication by offering a SIM card that delivers unlimited nationwide calling and texting over 5G with free essential data at no monthly fee. Revenue comes from selling data passes (hourly, daily, or as-needed) and optional premium features. It operates in the United States and Canada, targeting individuals, families, and small businesses seeking affordable options. Distinguishing factors include a zero-monthly-cost model for core services, a simple pay-as-you-go data-passing structure, and a focus on accessibility and inclusivity. The company aims to make affordable, reliable communication available to everyone, expanding access while maintaining budget-friendly plans.

Company size
201-500
Company stage
Grant
Total funding
$3.4M
Headquarters
Waterloo, Canada
Founded
2009

Recently Posted Jobs

Explore more opportunities at TextNow

See more jobs