This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Backend Software Engineer for the Partner Support team, you will build cutting-edge solutions to help our partners. Our latest initiative is an AI voice solution that answers partner calls and provides assistance in real time. The role involves building and maintaining the integrations between telephony, support advisors, AI agents, and internal APIs. You’ll work with various architectural patterns as we leverage our evolving distributed platform and develop our own AI solutions. You’ll be part of a team that values taking ownership of your work but is always ready to support you when you need it. Our goal is to ensure our partners have a seamless experience and get the help they need efficiently.
Job Responsibility:
Write clean, testable, and well-documented code
Take ownership of features, from initial concept to production support
Create, expand, and maintain API and MCP integrations between platforms
Oversee and evolve our internal telephony management platform
Contribute to team discussions on architecture, AI, infrastructure, and technical strategy
Deliver an exceptional support experience for our partners
Apply internal and industry best practices to develop software with a healthy balance of quality and speed
Keep a natural curiosity for exploring new tools and better ways of doing things
Requirements:
Demonstrable professional software engineering experience in a working environment, with a strong focus on C#
Proven experience building APIs utilising the MVC architecture with the .NET framework
A good understanding of HTTP and REST
Strong application of software engineering fundamentals and best practices, including data structures, domain-driven design, and event-driven architecture
Understanding of observability metrics and their importance
Solid understanding of cloud services (AWS, GCP, or Azure) and CI/CD pipelines
Experience writing meaningful unit tests
Excellent communication and collaboration skills, with a proven ability to work in an agile environment