Senior Software Engineer - Backend

Aircall
Madrid
Workplace: HybridFull timeFunction: Software EngineeringExperience: 7+ yearsSkills: ["Communication","Collaboration","Ownership","Problem-solving","Teamwork"]

Senior backend engineer focused on building production-grade Python services and scalable distributed systems in a fast-moving startup. You’ll design clean architectures, integrate with external SaaS tools, optimize AI-driven systems, and develop LLM-powered agents to automate complex sales workflows, collaborating with AI engineers, product, and founders to ship impactful features.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Aircall
Aircall
3 months ago

Senior Software Engineer - Backend

✓ Verified Job

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

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

Job Summary

Senior backend engineer focused on building production-grade Python services and scalable distributed systems in a fast-moving startup. You’ll design clean architectures, integrate with external SaaS tools, optimize AI-driven systems, and develop LLM-powered agents to automate complex sales workflows, collaborating with AI engineers, product, and founders to ship impactful features.
Location: Madrid
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and implement production-grade Python services with clean architecture and strong engineering discipline.
  • •Architect scalable, distributed systems using Domain-Driven Design (DDD) principles.
  • •Integrate with external SaaS systems (CRMs, dialers, meeting tools, OAuth providers).
  • •Optimize performance, latency, cost, and reliability of AI-driven systems.
  • •Build and orchestrate LLM-powered agents (planning, reasoning, tool usage, memory).

Key Requirements

  • •7+ years of backend engineering experience; advanced Python expertise (async, typing, architecture patterns, testing).
  • •Experience designing scalable distributed systems.
  • •Experience with GCP (preferred) or AWS.
  • •Mindset: you’re energized by building systems that can reason and take action—not just generate responses.
  • •Fluency in English is required; Spanish is a plus.
Experience:7+ years
Skills:CommunicationCollaborationOwnershipProblem-solvingTeamwork
Languages:EnglishSpanish
Tech Stack:PythonFastAPICeleryPostgreSQLUvNextJSTailwindGoogle CloudKubernetes

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