Software Engineer (Voice)
Join to apply for the Software Engineer (Voice) role at Core
Media Portugal.
Core
Media Portugal is seeking a Software Engineer (Voice) to join our Engineering Team. Core
Media, a global leader since 1996, is a provider of a Digital Experience Platform that combines a powerful Content Cloud with additional Marketing Cloud and Cloud Contact Center solutions, offering real‑time personalization, optimization capabilities, and conversational experiences enriched with AI and a human touch.
Our Engineering team is responsible for building the next generation of Core
Media Experience Platform and optimizing a highly scalable system’s architecture. The platform is critical for business operations in some of the world’s largest retailers, banking and telecommunications companies, handling more than 13. 000 million pageviews and 12 million calls a year—high availability is key!
As a Software Engineer (Voice) you will be part of a team that owns the services that support the scale of our business.
Main Responsibilities
- Proactive contribution to our Digital Marketing Platform and the evolution of our market.
- Design innovative applications, exploring interactivity and new ways of reaching people, using voice, video and other technologies.
- Stay up to speed with all backend and web technologies, software architecture principles and design patterns.
- Collaborate with experienced software engineers in the design, development and maintenance stages.
- Focus to improve quality in the software development process.
Probably the most rewarding:
- You will see an immediate impact of your work and value you created for customers.
Key Requirements
Must have:
- 4+ years of backend software development experience (PHP required, Type
Script / Node. js valued). - Strong knowledge of Vo
IP fundamentals – SIP, SDP, RTP, NAT traversal, session control. - Experience integrating or maintaining Asterisk, RTPEngine or Drachtio systems.
- Hands‑on experience with RDBMS (My
SQL) and familiarity with Redis or other caching systems. - Experience building and consuming REST APIs in production environments.
- Familiarity with automated testing frameworks (Jest, PHPUnit, etc. ).
- Understanding of distributed systems, asynchronous processing and message‑based architectures.
Nice to have:
- Exposure to STT/TTS engines, Web
RTC, or contact‑center integration (Genesys, Amazon Connect, Twilio). - Experience working in cloud environments (AWS preferred).
- Knowledge pf CI/CD pipelines, Docker, and Kubernetes.
- Awareness of monitoring and observability practices (Prometheus, Grafana, ELK).
- Experience in agile product engineering and collaboration within cross‑functional teams.
Additional Requirements
- Enjoy working in a modern agile software engineering environment.
- Ability to interact effectively with other teams and be a team player.
- Excellent communicator, common sense and a passion for learning.
What We Offer
- A hybrid working model (remote + office).
- An onboarding program to guide you through all the company’s departments.
- Several amenities and perks.
- Unique office space in the historical centre of Porto.
- All the benefits of a large corporation combined with an informal and friendly environment.
- A commitment to your development (we enjoy sharing and learning), with a career plan and regular feedback (regular 1‑1 meetings and performance reviews).
- Health insurance.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Engineering and Information Technology
Software Development
- Informações detalhadas sobre a oferta de emprego
Empresa: CoreMedia Portugal Localização: Porto
Porto, Porto District, PortugalPublicado: 14. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!