Senior Software Engineer, Media
Core
Design, implement, and maintain scalable server-side microservices for core audio and video communication infrastructure within the Symphony app.
Role type
Senior Backend Software Engineer (Media/Communication)
Builds
End-to-end encrypted messaging, voice, directory, and analytics platforms
Domain
AI-powered communication technology, media streaming
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Spring Boot), TypeScript, microservices architecture, CI/CD pipelines, containerization, Kubernetes, Terraform, cloud infrastructure (GCP/AWS), WebRTC, SIP/RTP protocols, Session Border Controllers (SBC), Media conference servers, SFU
Preferred skills
C++
Responsibilities
Architect and implement highly scalable server-side microservices; drive and evolve CI/CD strategies; investigate production issues and perform root cause analyses; lead backend design sessions and code reviews; mentor junior and mid-level developers
Seniority
Senior, hands-on IC with mentorship responsibilities