Senior Software Engineer, Media
Symphony Communication Services, LLC
Belfast, UK
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
5 days ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
LM
Luis Minvielle
Top Tech Podcasts for Developers
about 3 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago