
Senior Backend Software Engineer - Python
About this role
Aircall is hiring a Senior Backend Software Engineer specializing in Python for its Madrid Office location to build scalable distributed systems and AI-powered infrastructure. This position is ideal for an experienced developer who thrives in a fast-paced startup environment and wants to work on next-generation autonomous sales technology.
Role Overview
This position calls for an ambitious engineer who enjoys tackling hard technical challenges like distributed systems, performance, scalability, and AI orchestration. The person in this role will design production-grade Python services, balance clean architecture with startup pragmatism, and incorporate modern agentic patterns into production workflows. Collaborating closely with product managers, founders, and AI engineers, the software specialist will help construct the intelligence layer behind an autonomous sales operating system.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
As a unicorn artificial intelligence-powered customer communications platform, Aircall serves over 22,000 companies globally to drive revenue, accelerate issue resolution, and scale customer teams. The company unifies voice, SMS, WhatsApp, and artificial intelligence into a single workspace to help teams work smarter. Headquartered in Paris with a North American headquarters in Seattle, Aircall also operates teams across Madrid, London, Berlin, San Francisco, New York City, Sydney, and Mexico City.
How to Apply
Interested candidates should visit the official Aircall careers page to submit an application and learn more about open opportunities.
Skills and tech stack
Questions candidates ask
What is the location of the Senior Backend Software Engineer role?
The position is based in the Madrid Office.
How many years of experience are required for this position?
Candidates must have 7+ years of strong backend engineering experience.
What cloud platforms are relevant to this role?
Google Cloud Platform is preferred, and Amazon Web Services experience is also relevant.
What languages are required or preferred for communication?
Fluency in English is required, and Spanish is considered a plus.
What does the tech stack include for backend development?
The backend tech stack includes Python, FastAPI, Celery, PostgreSQL, and the uv package manager.
The application is on the official Aircall.io, Inc. careers page.
Apply on company site