Posted Jul 6, 2026

Senior VOICE Backend Software Engineer (Node.js and Java) | Remote | Bulgaria

Apply Now
About the position Sutherland Bulgaria is searching for a skilled Senior VOICE Backend Software Engineer (Node.js and Java). This is a FULLY remote position and can be based anywhere in Bulgaria. If you have extensive experience developing backend services and APIs using Node.js and have strong Java & Linux proficiency we want to connect with you today! Major advantage if you have experience developing software specifically for contact centers (platform familiarity w/Genesys/Cisco or similar!) Responsibilities • Provide deep technical expertise in backend development, code reviews, and architectural discussions, ensuring best practices are followed. • Design, develop, test, and deploy backend software solutions using Node.js and Java, adhering to high-quality standards. • Architect and optimize relational database schemas, write efficient queries, and ensure data integrity and performance. • Develop and maintain components for real-time communication, including SIP signaling and RTP streaming. • Explore and implement solutions for audio/video media processing and integration within the contact center environment. • Contribute to the development of contact center-specific features and integrations, understanding the nuances of the domain. • Identify and address performance bottlenecks, ensuring the platform can scale to meet growing demands. • Diagnose and resolve complex production issues, providing timely and effective solutions. • Work closely with product managers, architects, QA engineers, and other stakeholders to deliver high-quality software. Requirements • Extensive experience developing backend services and APIs using Node.js & Java. • Strong proficiency in Java development for backend applications. • Deep understanding of the Linux operating system and its ecosystem for development and deployment. • Strong foundational knowledge of relational database principles, including data modeling, normalization, ACID properties, and transaction management. • Proficient in writing complex and optimized SQL queries. Nice-to-haves • Experience with PostgreSQL physical design and optimization for high-throughput and low-latency applications. • Experience with PostgreSQL programming, including stored procedures, functions, and triggers. • Hands-on experience with Session Initiation Protocol (SIP) for signaling in voice and video calls. • Experience with Real-time Transport Protocol (RTP) for audio and video data streaming. • Familiarity with other applications and technologies related to audio/video media processing and streaming. • Experience in developing software specifically for contact center environments. • Familiarity with major contact center platforms such as “Genesys, Cisco”, or similar. • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes). • Experience designing and building microservices. • Familiarity with monitoring and logging tools (e.g., ELK stack (preferable), Prometheus, Grafana). Benefits • Long-term job security with a permanent contract • Additional health and life insurance coverage • Generous annual leave • Food vouchers and paid breaks • Competitive salary and clear career progression • World-class on-the-job training