Principal Software Engineer
We're hiring on behalf of a Haystack partner!
The Role
• Lead the design and development of a next-generation, omni-channel contact center platform.
• Engineer and maintain scalable components utilizing open-source telephony and messaging technologies.
• Build and expose APIs, microservices, and real-time data pipelines for seamless customer interactions.
• Collaborate with cross-functional teams to deliver secure, resilient, and highly available solutions.
• Drive migrations from legacy systems to cloud-native, open-source architectures.
• Advance CI/CD pipelines, automated testing, and infrastructure-as-code practices.
What You'll Need
• 8+ years of IT experience with deep, hands-on knowledge of open-source telephony and messaging.
• Proven success building core contact center capabilities like IVR and workforce management.
• Strong telephony engineering background with experience in SIP, RTP, PBX, and VoIP.
• Proficiency in cloud-native architectures, microservices, and API design.
• Experience supporting real-time communications, speech recognition, and conversational AI.
• Working knowledge of CI/CD, automated testing, and DevOps best practices.
What's On Offer
• Opportunity to shape a next-generation contact center platform.
• Work with cutting-edge open-source technologies.
• Collaborative and team-oriented work environment.
• Contribute to a platform supporting millions of clients and interactions.
Apply via Haystack today!