Symphony Communication Services
SoftwareEngineerBack-End
Neural analysis suggests this role is
optimal for Mid candidates.
“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.
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
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.