Software engineer, Programmable Comms

Aircall
Madrid
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Communication","Troubleshooting","Ownership","Proactivity","Continuous improvement"]

Build and operate Aircall’s voice and messaging infrastructure for real-time customer communications. You’ll design scalable, secure backend services, maintain CI/CD and release workflows, and debug performance issues to maintain high call audio quality. The role involves operating distributed systems in AWS, improving reliability and resilience from design through production, and applying deep RTC/VoIP knowledge (SIP/RTP) while participating in an on-call rotation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Aircall
Aircall
2 months ago

Software engineer, Programmable Comms

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Build and operate Aircall’s voice and messaging infrastructure for real-time customer communications. You’ll design scalable, secure backend services, maintain CI/CD and release workflows, and debug performance issues to maintain high call audio quality. The role involves operating distributed systems in AWS, improving reliability and resilience from design through production, and applying deep RTC/VoIP knowledge (SIP/RTP) while participating in an on-call rotation.
Location: Madrid
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and build highly scalable and secure backend services that support high-volume workloads with high availability, performance, and security.
  • •Maintain CI pipelines (GitLab CI), release workflows, and automated testing for continuous delivery in production.
  • •Debug and optimize application performance, including memory leaks and CPU usage impacting call audio quality.
  • •Operate, monitor, and optimize distributed systems running in AWS production environments.
  • •Lead initiatives to improve reliability, resilience, and performance; participate in on-call rotation for critical system issues.

Key Requirements

  • •Build backend services focused on security, scalability, availability, and performance.
  • •Design and maintain CI/CD pipelines, release workflows, and automated testing for continuous delivery.
  • •Work effectively in containerized environments using Docker and Kubernetes.
  • •Operate, monitor, and optimize distributed systems in AWS production; troubleshoot and improve performance.
  • •Have strong RTC/VoIP knowledge, including SIP/RTP and familiarity with open-source SIP/RTC technologies like FreeSWITCH, Kamailio, or Asterisk.
Experience:Real-time communicationsRTC/VoIPBackend servicesDistributed systemsCustomer communications
Skills:CommunicationTroubleshootingOwnershipProactivityContinuous improvement
Languages:English
Tech Stack:AWSGitLab CICI/CDInfrastructure-as-codeAutomated testingDockerKubernetesSIPRTPRTCVoIPFreeSWITCHKamailioAsteriskAI-assisted development toolsDistributed systemsRelease workflows

Company Brief

Aircall
Provides a cloud-based phone system and call center platform for businesses, offering VoIP, call routing, analytics, integrations with CRM and helpdesk tools to support sales and customer support teams.
Industry: Telecommunications
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series D
Headquarters: Paris, France
Founded: 2014
WebsiteLinkedIn