← All roles

Software engineer, Programmable Comms

Aircall· Engineering – 10001 - Communications Platform
Apply on company site
Hybrid (Madrid)Permanent Full Time EmployeePosted 3mo ago

About the role

Aircall is hiring a Software Engineer for the Programmable Communications Team to build and maintain voice and messaging infrastructure with a focus on RTC/VoIP, scalability, reliability, and performance in a hybrid Madrid-based role.

Responsibilities

  • Design and build highly scalable and secure backend services, ensuring high availability, performance, and security to support high-volume workloads
  • Design and maintain robust CI pipelines (GitLab CI), release workflows, and automated testing to implement continuous delivery best practices in production environments
  • Debug and optimize the application's performance, focusing on memory leaks and CPU usage in a desktop environment, critical for maintaining a high audio quality during calls
  • Operate, monitor, and optimize distributed systems in AWS production environments
  • Lead initiatives to improve the reliability, resilience, and performance of our distributed systems, from design through production operation
  • Apply a deep understanding of RTC / VoIP architectures and protocols
  • Participate in an on-call rotation to respond to critical system issues

Qualifications

  • Solid experience building backend services with a strong focus on security, scalability, availability, and performance
  • Strong knowledge of CI/CD pipelines, infrastructure-as-code, automated testing, and deployment best practices
  • Hands-on experience with GitLab CI/CD (or similar), release workflows, code reviews, and continuous delivery in production
  • Proficient in containerized environments (Docker, Kubernetes)
  • Experience operating and optimising systems in AWS production environments, ideally supporting high-volume, high-availability workloads
  • Ability to troubleshoot, monitor, and improve distributed systems running in production
  • Understanding of RTC / VoIP architectures and protocols (SIP, RTP)
  • Familiarity with open-source SIP/RTC technologies such as FreeSWITCH, Kamailio, Asterisk, or similar
  • Exposure to media servers, signaling flows, or real-time communications debugging
  • Stay current with modern development practices and tooling, including AI-assisted development tools
  • Strong communication skills and fluency in English
  • Autonomous, proactive, and comfortable owning features end-to-end
  • Pragmatic and willing to experiment, iterate, and continuously improve systems

Skills

Required:Backend developmentCI/CDGitLab CI/CDContainerizationAWSRTC / VoIP
Nice to have:SIP/RTC open-source techReal-time communications debugging

Benefits

  • Competitive salary package & benefits
  • Growth opportunities in a fast-learning environment
  • Work-life balance emphasis
  • Entrepreneurial and strong team spirit culture
  • Diverse, multicultural environment with 45+ nationalities
Last updated Jul 8, 2026. Interested? Apply on the company site.
Aircall logo

About Aircall

AI-powered customer conversations made easy

Aircall is more than a business phone—it’s an integrated customer communications and intelligence platform. Achieve more with AI Agents, data-driven insights, and automation.

Customer CommunicationsAIAutomationCRM IntegrationHelpdeskVoIPCloud-based

More open roles at Aircall