Symphony Communication Services

SoftwareEngineerBack-End

£45–60k Belfast, Northern Ireland, United Kingdom
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Engineer Back-End at Symphony Communication Services. Skills: Java development, Scalable solution design, Operational excellence, Backend re-engineering. Architect backend services. Implement backend services”

Industry & Context.

Problems you'll solve

Problem-solving skills

What They're Looking For.

Must Have

BS in Computer Science, 3+ years Java server-side development, Experience building, deploying, maintaining software, Problem-solving skills, Ability to take ownership, Ability to thrive in fast-paced environment, Appetite for learning new technologies

Nice to Have

Hands-on experience with containerization, Hands-on experience with orchestration, Familiarity with multi-cloud environments

What You'll Do.

Architect backend services

Implement backend services

Maintain backend services

Integrate backend services

Support infrastructure needs

Troubleshoot production issues

Ensure system reliability

Participate in design discussions

Participate in code reviews

Champion best practices

How You'll Work.

Team & Collaboration

Collaborative Backend Engineer; Symphony engineering group; Site Reliability Engineers; Global environment

Process & Methodology

Agile

Full Job Description

About us @Symphony Secure. Connected. Intelligent. 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. Role Description: We are looking for a collaborative Backend Engineer to join the Symphony engineering group. If you are passionate about Java development, scalable solution design, and operational excellence, we want you on our team. In this role, you will deliver critical functional and technical features for core Symphony backends, focusing heavily on maintainability and high availability. You will play a key role in major backend re-engineering initiatives, encompassing deep code changes, database optimizations, infrastructure improvements, and CI/CD enhancements. The Symphony team is responsible for implementing the core messaging and compliance features that are crucial to our customers. Our operations run in a multi-cloud environment driven by a strong DevOps culture. You will be involved in the entire backend lifecycle, from design to deployment, ensuring our systems meet the rigorous requirements of our industry. Key Responsibilities: Design & Build: Architect, implement, and maintain Java-based backend services and their integrations with other Symphony components and datastores [e.g., MongoDB, BigTable, Redis]. Tooling & Automation: Build and support the automation required to compile, deploy, and operate Symphony deliverables in a public cloud environment using a GitOps approach [e.g., ArgoCD, Jenkins]. Operational Excellence: Collaborate with Site Reliability Engineers to support infrastructure needs, troubleshoot production issues, and ensure system reliability. Engineering Quality: Constructively participate in design discussions and code reviews, championing best practi

Free ATS check

Applying for this Software Engineer Back-End role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Symphony Communication Services?

Real rants from real employees. Read before you apply.

Read Company Rants →