Software Engineer (Voice)

CoreMedia Portugal

Porto

Hybrid

EUR 40,000 - 60,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health insurance
Onboarding program
Unique office space in Porto

Job summary

A technology company in Porto is seeking a Software Engineer (Voice) to join their Engineering Team. You will design innovative applications and support a Digital Marketing Platform with a strong focus on VoIP fundamentals. The ideal candidate has over 4 years of backend development experience (PHP) and a passion for collaborative software engineering. The role offers a hybrid working model, health insurance, and opportunities for career development.

Qualifications

  • 4+ years of backend software development experience (PHP required, TypeScript/Node.js valued).
  • Strong knowledge of VoIP fundamentals – SIP, SDP, RTP, NAT traversal, session control.
  • Hands-on experience with RDBMS (MySQL) and familiarity with Redis or other caching systems.

Responsibilities

  • Contribute proactively to the Digital Marketing Platform.
  • Design innovative applications using voice, video, and other technologies.
  • Collaborate with experienced software engineers.

Skills

Backend software development experience (PHP required)
Strong knowledge of VoIP fundamentals
Experience with RDBMS (MySQL)
Building and consuming REST APIs
Familiarity with automated testing frameworks

Tools

Asterisk
Docker
Kubernetes

Job description

Join to apply for the Software Engineer (Voice) role at CoreMedia Portugal.

CoreMedia Portugal is seeking a Software Engineer (Voice) to join our Engineering Team. CoreMedia, 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 CoreMedia 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, TypeScript / Node.js valued).
  • Strong knowledge of VoIP fundamentals – SIP, SDP, RTP, NAT traversal, session control.
  • Experience integrating or maintaining Asterisk, RTPEngine or Drachtio systems.
  • Hands‑on experience with RDBMS (MySQL) 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, WebRTC, 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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DevOps Engineer - Voice
DevOps Engineer - Voice

Intermedia • Coimbra, Aveiro

Hybrid
EUR 42,000 - 65,000
DevOps Engineer - Voice
DevOps Engineer - Voice

Intermedia Intelligent Communications • Portugal

Remote
EUR 45,000 - 75,000
Software Engineer
Software Engineer

Content Guru Limited • Porto

On-site
EUR 32,000 - 52,000
Software Developer – Backend API Services
Software Developer – Backend API Services

Intermedia • Coimbra, Aveiro

Hybrid
EUR 30,000 - 45,000
Software Engineer
Software Engineer

Content Guru • Porto

On-site
EUR 30,000 - 48,000
Full Stack Solutions Engineer
Full Stack Solutions Engineer

Bauer Media Audio – Portugal • Lisboa

On-site
EUR 35,000 - 55,000
Psychotherapy sessions via Team 24
BMAP Club activities
Meal allowance provided
Engineering Manager
Engineering Manager

Intermedia • Coimbra, Aveiro, Porto

Hybrid
EUR 90,000 - 120,000
Fullstack Software Developer
Fullstack Software Developer

Intermedia Intelligent Communications • Portugal

Remote
EUR 45,000 - 65,000
Fullstack Software Developer
Fullstack Software Developer

Intermedia • Coimbra, Aveiro

Hybrid
EUR 45,000 - 70,000
Software Architect (Java or C#)
Software Architect (Java or C#)

Intermedia • Coimbra, Aveiro, Porto

Hybrid
EUR 70,000 - 110,000