CareerPlan

Principal Software Engineer (Communications SaaS)

Melbourne, Melbourne RegionRemoteFull-time$160k–$180k2026-11-03 → 2026-11-02
Hybrid

Core

Design, develop, and evolve a production communications SaaS platform for SMEs, integrating phone, SMS, email, and web interactions.

Role type

Senior Software Engineer (Communications SaaS)

Builds

Customer-facing production systems for multi-channel communication

Domain

Telecommunications / SaaS

Deliverable

production ML models | product features

Required skills

Programmable telephony (Twilio/Telnyx), API integration, systems architecture, debugging complex distributed systems, AI-assisted development, reliability engineering, state management

Preferred skills

Experience with offshore/distributed teams, technical communication, trade-off analysis

Technologies

Twilio, Telnyx, AI coding agents

Responsibilities

Own design and development of customer-facing systems, build messaging workflows, maintain conversation context, integrate third-party services, improve platform observability, diagnose cross-system issues, simplify architecture, use AI tools for development, collaborate with distributed teams

Seniority

Senior, hands-on IC