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!

Apply with indeed
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB