S

Senior Software Engineer - Media Backend

Symphony

Belfast, Northern Ireland, United Kingdom · Full Time

Be the first to apply

Experience
7+ yrs
Salary
GBP 55,000 – GBP 65,000 / year
Openings
1
Posted
3 weeks ago
Work mode
In office
Education
BS/MS in Computer Science or Engineering
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Symphony

Symphony is an AI-driven communication and technology company known for secure, connected, and intelligent platforms including messaging, voice, directory, and analytics. Its encrypted solutions support over 1,400 institutions, enabling enhanced AI integration, data security, regulatory compliance, and optimized business communication.

Role Overview

We are searching for an experienced Senior Backend Software Engineer to join the Market Voice and Video (MVV) team. This team manages the core audio and video communication backend of the Symphony app, mainly leveraging WebRTC technology. As a senior team member, you will not only support server-side media backend services but also lead architectural planning, mentor colleagues, and own the development of scalable systems. A passion for engineering quality and CI/CD excellence is vital. The ideal candidate is someone who encourages innovation, challenges norms, and takes full responsibility for deliverables.

Key Responsibilities

  • Design and develop highly scalable microservices using Java and Spring Boot alongside TypeScript.
  • Lead and refine Continuous Integration/Continuous Deployment (CI/CD) pipelines centered around Jenkins automation.
  • Collaborate with product management to translate requirements into technical solutions and work across engineering teams for smooth integration.
  • Diagnose complex production issues and performance obstacles; produce comprehensive failure and root cause analyses to boost system resilience.
  • Conduct backend design sessions and code reviews, fostering engineering excellence and providing guidance to junior and mid-level developers.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
  • 7+ years of hands-on experience in production software development.
  • Expert-level knowledge in Java and Spring Framework (Spring Boot) for building enterprise microservices.
  • Professional experience writing scalable backend code in TypeScript (Node.js ecosystem).
  • Strong expertise with containerization, orchestration, and IaC tools such as Docker, Kubernetes, Terraform, Git, and Jenkins.
  • Experience designing and operating high-availability services on cloud platforms like GCP and/or AWS.
  • Excellent communication skills and demonstrated ownership of end-to-end delivery, with a collaborative work approach.

Preferred Skills and Learning Opportunities

  • Hands-on experience with WebRTC and media streaming backend services or audio/video protocols.
  • Basic comprehension of C++.
  • Familiarity with SIP and RTP protocols.
  • Understanding of Session Border Controllers (SBC), Media conference servers, and Selective Forwarding Units (SFU).

Compensation and Benefits

  • Annual base salary ranging between £55,000 and £65,000.
  • Bonus plan included.
  • Regionally competitive benefits tailored for local needs.
  • Build Your Own Benefits (BYOB) program.
  • Local events, team-building activities, and opportunities for professional growth.

Diversity and Inclusion

Symphony is committed to equal employment opportunities and values diversity. Discrimination based on race, religion, gender, sexual orientation, age, veteran status, disability, or other protected characteristics is not tolerated. Reasonable accommodations are provided throughout the recruitment process and employment.

Minimum education

Bachelor's Degree

Tools & software

Java Node.js Git · 5 to 8 years required Docker · 5 to 8 years required Kubernetes · 5 to 8 years required Amazon Web Services AWS required Jenkins CI required GCP · 5 to 8 years required Terraform · 5 to 8 years required

How they work

Communication Teamwork & Collaboration Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer