Senior Software Engineer, Media

Symphony Communication Services, LLC
Belfast, UK
about 1 month ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
£55,000.0 - £65,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Amazon Web Services C++ (Programming Language) Cloud Computing Code Review Continuous Integration DevOps Spring Framework Node.Js TypeScript WebRTC Spring-boot
+12 more
Video Protocols Reliability of Systems Backend Git Containerization Kubernetes Infrastructure Automation Frameworks Information Technology Terraform Docker Jenkins Microservices

Job description

  • Architect & Implement: Lead the design, implementation, and testing of highly scalable server-side microservices utilizing Java (Spring Boot) and TypeScript, ensuring optimal interaction with the broader Symphony ecosystem.
  • CI/CD Leadership: Drive and evolve our Continuous Integration and Continuous Deployment (CI/CD) strategies, keeping Jenkins at the center of our automation pipeline.
  • Cross-Functional Collaboration: Partner closely with product management to define technical requirements and collaborate across engineering teams to execute seamless product integrations.
  • System Reliability: Investigate complex production issues or performance bottlenecks.Document thorough failure analyses, post-mortems, and root cause analyses (RCA) to continuously improve platform resilience.
  • Mentorship & Quality: Lead constructive, collaborative backend design sessions and code reviews. Elevate the team’s engineering standards by mentoring junior and mid-level developers.

Requirements

  • Education & Experience: BS/MS in Computer Science, Engineering, or a related field, with 7+ years of practical, hands-on experience in production software development.
  • Backend Expertise:
  • Deep, expert-level proficiency in Java and its ecosystem, with extensive experience building enterprise microservices using the Spring Framework (Spring Boot).
  • Professional experience writing clean, scalable backend code in TypeScript (e.g., Node.js ecosystem).
  • DevOps & Infrastructure: Strong experience working with containerization, orchestration, and Infrastructure as Code (IaC) tools, specifically Docker, Kubernetes (K8s), Terraform, Git, and Jenkins.
  • Cloud Proficiency: Proven experience designing, deploying, and maintaining high-availability services within GCP and/or AWS cloud environments.
  • Soft Skills: Exceptional proactive communication skills, a highly collaborative mindset, and a proven track record of end-to-end delivery ownership., * Direct experience working with WebRTC, media streaming backend services, or audio/video protocols
  • Ability to read and understand basic C++
  • Knowledge of the SIP and RTP protocols
  • Core understanding of Session Border Controllers (SBC), Media conference servers, and Selective Forwarding Units (SFU)

Benefits & conditions

  • Salary Range: £55,000 - 65,000 base salary per year
  • Bonus Plan

Benefits and Perks:

  • Regional specific competitive benefits
  • Build your own Benefits (BYOB) perk
  • Local events, team building, and development opportunities

About the company

Symphony is an AI-powered communication and technology company fueled by interconnected platforms: messaging, voice, directory and analytics.

Our end-to-end encrypted technologies enable over 1,400 institutions to accelerate AI impact, prioritize data security, navigate complex regulatory compliance and optimize business interactions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all