CareerPlanSign in

Principal Software Engineer, Programmable Comms

Madrid Office💼 Full-time🗓 2026-09-30 → 2026-10-01

Core

Define and drive the target architecture for a large-scale, high-availability distributed communications platform serving voice, messaging, and AI agents.

Role type

Principal Software Engineer (Distributed Systems & Real-time Comms)

Builds

Programmable voice and messaging infrastructure, carrier integrations, and APIs for AI-native customer communications.

Domain

Telecommunications, Real-time Comms (VoIP, SIP, WebRTC), Cloud Infrastructure

Required skills

Distributed systems architecture, Real-time communications (VoIP/SIP/WebRTC), Cloud platforms (AWS), Kubernetes, Reliability engineering (SLOs/DR), Technical strategy, AI system design

Preferred skills

Carrier network integration, AI agent orchestration, Cross-domain problem solving

Technologies

AWS, Kubernetes, VoIP, SIP, WebRTC

Responsibilities

Set technical strategy and target architecture for the platform, Solve hardest problems with biggest business impact, Raise quality standards in architecture and DevOps, Lead TDD and ADR processes, Own long-term reliability and performance strategy, Identify AI opportunities to change architecture and workflows, Mentor and coach engineers across teams

Seniority

Principal, hands-on IC with company-wide influence

Sourced via greenhouse · Listed on CareerPlan, which tracks 902,000+ jobs from 20+ sources.