Software Engineer, Integrations and AI - Bellevue at Aircall

Seattle, Washington, United States

Aircall Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
SaaS, Customer Communications, TechnologyIndustries

Requirements

  • 3+ years of professional experience in back-end or full-stack development
  • Expert level programming ability with Typescript (+React), Python, or Ruby
  • Deep understanding of software development practices, scalable system architecture, security best practices and cloud-based platforms
  • Proven understanding of distributed computing principles and experience with cloud-based platforms
  • Exceptional analytical and problem-solving skills, with the ability to effectively troubleshoot complex data issues
  • Excellent communication and collaboration skills, thriving in a cross-functional team environment
  • Experience with on-call rotations, and implementing monitoring and alerting systems
  • Comfortable working in a fast-paced, dynamic environment with evolving priorities
  • Preferred Qualifications
  • Experience deploying software to cloud-based platforms (AWS, Azure, GCP)
  • Experience with the complete software development life cycle, from design to deployment and operation
  • Experience with building secure, scalable, and performant software
  • Experience working on Agentic AI solutions

Responsibilities

  • Participate in requirements analysis to help provide the right technical and business solutions for customers
  • Have key responsibilities within the design, architecture, and end-to-end delivery of development
  • Write clean scalable code and test and deploy applications and systems
  • Revise, update, refactor, and debug code
  • Participate in code reviews to ensure code quality and share knowledge
  • Be part of an engineering organization delivering high quality, secure, voice solutions to Aircall clients
  • Involvement in product and platform performance optimization and live site monitoring
  • Participate in an on-call rotation to respond to critical system issues and ensure continuous system reliability
  • Ensure security is at the forefront in everything done

Skills

Key technologies and capabilities for this role

IntegrationsAICloud ComputingSoftware ArchitectureScalabilityTestingDeploymentDevOpsAPI DevelopmentAutomation

Questions & Answers

Common questions about this position

What are the minimum qualifications for this Software Engineer role?

Candidates need 3+ years of professional experience in back-end or full-stack development, expert level programming ability with Typescript (+React), Python, or Ruby, and a deep understanding of software development practices, scalable system architecture, security best practices, and cloud-based solutions.

What is the salary or compensation for this position?

This information is not specified in the job description.

Is this role remote or does it require working in the office?

This information is not specified in the job description.

What is the company culture like at Aircall?

Aircall values customer obsession, continuous learning, delivering extraordinary outcomes, open collaboration, taking ownership, and making smart decisions with speed and precision in a fast-paced, team-driven environment where curiosity, trust, and impact matter.

What makes a strong candidate for this Integrations and AI Software Engineer position?

Strong candidates have 3+ years in back-end or full-stack development, expert skills in Typescript (+React), Python, or Ruby, and deep knowledge of scalable architecture, security, and cloud practices, with the ability to design, code, test, deploy, mentor juniors, and participate in on-call rotations.

Aircall

Cloud-based phone system for businesses

About Aircall

Aircall provides a cloud-based phone system that helps businesses manage their voice communications effectively. The platform includes features such as call monitoring, call routing, and the ability to sync data with other business tools like Customer Relationship Management (CRM) systems and helpdesks. It is designed for small to medium-sized businesses (SMBs) and enterprises that need a scalable solution for handling a high volume of calls. Aircall operates on a subscription-based model, where clients pay a recurring fee based on the number of users and features they need. This model allows for continuous updates and support. Additionally, Aircall has an app marketplace where third-party developers can create integrations, enhancing the platform's functionality and providing extra revenue opportunities. The goal of Aircall is to streamline communication for businesses and improve their operational efficiency.

New York City, New YorkHeadquarters
2014Year Founded
$219.4MTotal Funding
SERIES_DCompany Stage
Consumer Software, Enterprise SoftwareIndustries
501-1,000Employees

Benefits

Food Allowance
Snacks & Drinks
Medical Insurance
Competitive Salary
Flexible remote policy
Retirement Savings Plan
Outings & Events
Fitness Fund
Commuter Benefits
Referral Bonus

Risks

Emerging AI-driven platforms may surpass Aircall's current feature set, threatening market share.
Economic downturns could reduce SMB spending on communication tools, impacting revenue.
Privacy regulations in the EU may increase compliance costs for Aircall.

Differentiation

Aircall offers seamless integration with CRM and helpdesk tools for efficient communication.
The platform supports multilingual capabilities, enhancing global reach and customer service.
Aircall's subscription model provides steady revenue and continuous updates for users.

Upsides

Growing demand for AI-driven customer service solutions aligns with Aircall's offerings.
The rise of remote work increases the need for cloud-based communication tools like Aircall.
Projected growth in cloud telephony services presents expansion opportunities for Aircall.

Land your dream remote job 3x faster with AI