Job title: Senior C++ Software Engineer
Job type: Permanent
Emp type: Full-time
Industry: Software Development
Salary from: €55,000.00 EUR
Salary to: €65,000.00 EUR
Location: Portugal
Job published: 27-05-2026
Job ID: 37869

Job Description

Job Brief:

We are looking for a Senior C++ Software Engineer to join the team of a leading cloud contact center platform. The role focuses on building and maintaining high-performance, real-time voice communication systems that power global customer interactions.

You will be working on a mission-critical cloud-based voice infrastructure, contributing to the evolution of next-generation contact center technology, including real-time voice processing and AI-driven integrations.

 

Responsibilities:

  • Contribute to an Agile Scrum team working under DevOps practices.
  • Design, develop, and maintain high-performance, scalable, and reliable C++ services.
  • Build and enhance real-time voice communication systems running in a public cloud environment.
  • Work on the development of media server components handling live audio streams.
  • Integrate voice systems with AI services such as speech recognition (ASR), text-to-speech (TTS), and large language models (LLMs).
  • Write clean, maintainable code with proper documentation and automated tests.
  • Participate in system troubleshooting and resolution of complex technical issues.

 

Requirements & Skills:

  • 5+ years of professional software development experience, including strong experience in C and/or modern C++ (C++17 or newer).
  • Experience working with real-time communication systems or voice technologies.
  • Knowledge of telecommunication protocols such as SIP and RTP is highly valued.
  • Understanding of audio processing concepts, including codecs and real-time media streaming.
  • Experience working with distributed systems in cloud environments (AWS, Azure, or GCP).
  • Familiarity with CI/CD pipelines, containerization, and DevOps practices.
  • Strong problem-solving skills and ability to debug complex, distributed systems.
  • Experience or interest in AI voice technologies (ASR, TTS, LLM integrations) is a plus.

Your Next Challenge Awaits!

Ready to take your career to the next level? Submit your application and explore the impact you can make with us!