Senior Software Engineer

A voice technology company providing communication solutions to 20,000+ customers, backed by $220 million investment since 2015.
Backend
Senior Software Engineer
Hybrid
7+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Aircall, a leading voice technology company backed by $220 million in investment, is seeking a Senior Software Engineer to join their Authentication team in Paris. The role focuses on developing and maintaining critical authentication and authorization systems using modern technologies like SAML, SSO, and OAuth 2.0. Working with a serverless architecture on AWS, you'll be responsible for designing and implementing secure, scalable solutions that integrate with customers' business-critical tools.

The position offers an opportunity to work with cutting-edge technologies in a rapidly growing company that values technical excellence and innovation. As a senior engineer, you'll not only contribute to technical development but also mentor junior team members and help shape the engineering culture. The role requires expertise in TypeScript/Node.js and extensive AWS experience, with a focus on building highly available and performant systems.

Aircall offers a unique work environment with a strong emphasis on work-life balance and cultural diversity, hosting team members from over 45 nationalities. The company is in a key growth phase, providing excellent opportunities for career development and impact. You'll be part of a team that values clean code, best practices, and continuous improvement, while working on solutions that help businesses make authentic, human connections.

The company culture strongly emphasizes diversity, equity, and inclusion, creating an environment where all voices are valued and people can thrive together. With offices across major global cities and a hybrid work model, you'll have the flexibility to collaborate with international teams while maintaining a healthy work-life balance.

Last updated 11 minutes ago

Responsibilities For Senior Software Engineer

  • Design, develop, deploy, and operate business-critical features
  • Write clean scalable code using Typescript/Node.js
  • Participate in requirements analysis and solution design
  • Optimize product and platform performance
  • Mentor junior team members
  • Participate in on-call rotation for system reliability
  • Work with authentication systems (SAML, SSO, OAuth 2.0)

Requirements For Senior Software Engineer

TypeScript
Node.js
  • 7+ years experience in back-end development using TypeScript & NodeJS
  • Extensive experience with AWS in production environment
  • Strong knowledge of code quality and engineering best practices
  • Experience with Clean Code, Clean Architecture, TDD, BDD, and CI/CD
  • Effective communication skills and ability to collaborate
  • Experience with Domain Driven Design (preferred)

Benefits For Senior Software Engineer

  • Competitive salary package & benefits
  • Work-life balance focus
  • Fast-learning environment
  • Multicultural workplace with 45+ nationalities
  • Strong team spirit

Interested in this job?

Jobs Related To Aircall Senior Software Engineer

Software Engineer (Full-Stack), Growth

Senior Full-Stack Growth Engineer position at Aircall, focusing on scaling business through enhanced customer journeys and technological innovations.

Senior Software Engineer Backend/AI

Senior Software Engineer role at Aircall, focusing on Backend/AI development, offering $180-220k salary, hybrid work in San Francisco, and comprehensive benefits.

Senior Solutions Engineer, Partnerships - EMEA

Senior Solutions Engineer position at Aircall focusing on partnerships and technical enablement across EMEA, offering remote work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Aircall, working on cloud-based phone systems with Python, Node.js, and TypeScript in a hybrid work environment.

Senior Software Engineer - Paris - PMS

Join Aircall as a Senior Software Engineer in Paris, working on the Core Platform team to develop business-critical features using Ruby and TypeScript.