Voice Backend Software Engineer (Node.js and Java)
United StatesJob Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
About Sutherland: Sutherland is a global digital transformation pioneer and technology platform leader specializing in artificial intelligence, automation, cloud engineering, and advanced analytics. Bringing a unique, market-leading value proposition to iconic brands worldwide, we have developed more than 200 unique inventions under several active patents across AI and other critical infrastructure technologies. Through our advanced platforms and human-centric technical expertise, we drive digital business transformation, optimize mission-critical operations, and reinvent customer experiences through a seamless, high-performance as-a-service model.
Position Overview
We are seeking a highly analytical, systems-focused, and telecommunication-proficient Voice Backend Software Engineer to join our global Engineering organization under a permanent, full-time remote engagement framework open exclusively to candidates based across the United States. Operating at the core of our enterprise communication systems, you will step up to claim absolute backend service architecture, real-time media processing, and telephonic api integration accountability. Shifting completely away from front-end user interface layouts, low-stakes customer helpdesk tracking, or non-technical administrative data compilation, you will run an active network signaling, high-concurrency database optimization, and cross-platform streaming laboratory—partnering closely with product managers, core enterprise architects, and QA engineers. This position requires a telecommunications authority with 5+ years of experience who structures full-stack backend components fluidly natively using Node.js and Java languages, evaluates low-level network packets cleanly under Linux operating systems, and directs complex database tuning confidently to deliver high-throughput contact center platforms.
Key Responsibilities
- Core Backend & API Engineering: Design, implement, and deploy highly robust, scalable backend software applications and services using Node.js and Java, adhering strictly to enterprise-grade code quality standards natively utilizing Node.js tracks.
- Real-Time Communication Governance: Build, scale, and actively maintain high-performance components for real-time media streaming, managing Session Initiation Protocol (SIP) signaling pathways and Real-time Transport Protocol (RTP) audio streams.
- PostgreSQL Schema Optimization: Architect and tune relational database frameworks for low-latency, high-throughput application needs, creating stored procedures, optimized functions, and custom database triggers.
- Media Processing Integration: Explore, configure, and operationalize advanced systems for audio and video media processing inside multi-tenant enterprise contact center environments.
- System Performance Triage: Identify and eliminate architecture performance bottlenecks, introducing microservices design choices to guarantee the platform scales smoothly under immense traffic spikes.
- Technical Guidance & Production Support: Provide deep system insights during architectural sessions and peer code reviews, diagnosing and root-causing production incidents with a high sense of urgency.
- Monitoring and Logging Orchestration: Configure cluster observability layers using enterprise monitoring frameworks, logging tracing details via ELK stack, Prometheus, or Grafana dashboards.
Required Skills & Qualifications
- A minimum of 5 years of verified professional history developing backend services and high-volume APIs leveraging both Node.js and Java programming systems.
- Mandatory Operating System Depth: Deep, grounded technical understanding of the Linux operating system and its underlying ecosystem for application development, configuration, and production deployment.
- Proven command over relational database design principles, including advanced data modeling, normalization mechanics, and strict ACID transaction management via SQL.
- Hands-on technical familiarity with real-time telecommunication protocols, specifically including SIP Signaling and RTP Streaming rules.
- Familiarity with cloud-native computing architectures (AWS, Azure, or GCP) paired with container infrastructure engines like Docker and Kubernetes.
- Outstanding verbal and written communication skills, with a natural capability to articulate complex technical telemetry to cross-functional business stakeholders.
- Location Context: Position operates under remote geographic guidelines open exclusively to qualified technical engineers residing within the United States.
Preferred Strategic Indicators (Nice to Have)
- Prior experience developing software explicitly engineered for enterprise contact center platforms (such as platform familiarity with Genesys, Cisco, or equivalent telephony modules).
- Advanced proficiency optimizing physical database designs within highly available PostgreSQL installations.
- Background establishing microservices communication patterns and distributed tracking models across multiple cloud-native networks.
What We Offer
- Competitive technology-sector base salary matched against expert scope, supported by structured career milestone reviews.
- 100% remote workspace freedom within the United States, giving you the autonomy to build enterprise voice infrastructure from your optimized home office.
- Comprehensive health and wellness coverage plans, protecting your personal wellness with medical, dental, and vision insurance options.
- Direct flat communication lines across a visionary, patent-backed leadership team, allowing your technical innovations to travel fast and drive visible product outcomes.
- Provisioning of premium computing hardware infrastructure along with all necessary software deployment toolsets.
How would you rate this job post?
See what other professionals think about this role.
Is this company safe?
Ask Hyrizon AI to scan this company for potential red flags before you apply.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.