Senior Software Engineer - Call Routing Product
@ EnrollHere

Hybrid
Hybrid
Full Time
Posted 7 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXX******@enrollhere.com
Recommended after applying

Job Details

Job Overview

EnrollHere is on a mission to make healthcare enrollment simple, transparent, and accessible for everyone. We partner with organizations nationwide to deliver streamlined technology and exceptional customer experiences.

Role Summary

The Senior Software Engineer will lead the design, development, and optimization of our call routing platform. You will be responsible for building scalable, reliable, and intelligent telephony solutions that enable seamless customer experiences.

Responsibilities

  • Design and implement high-performance call routing algorithms and services.
  • Architect scalable, fault-tolerant systems for handling large volumes of concurrent calls.
  • Collaborate with product management to translate business requirements into technical solutions.
  • Develop and maintain integrations with telephony providers, CRM systems, and third-party APIs.
  • Implement automated testing strategies for telephony flows and routing logic.
  • Monitor, troubleshoot, and optimize call quality, latency, and system uptime.
  • Conduct performance benchmarking and capacity planning.
  • Mentor junior engineers and perform code reviews.
  • Partner with DevOps and QA teams to ensure smooth deployments and operations.
  • Participate in on-call rotations for production support as needed.

Requirements

  • 5+ years of software engineering experience.
  • At least 2 years in real-time communications or telephony.
  • Strong proficiency in Go and Python.
  • Expertise in VoIP protocols (SIP, RTP, WebRTC) and telephony platforms (Twilio, Telnyx, Asterisk, etc.).
  • Experience with cloud infrastructure (AWS, Azure, or GCP) and a microservices architecture.
  • Solid understanding of distributed systems, networking, and performance optimization.
  • Strong problem-solving and debugging skills.

Benefits

EnrollHere offers a comprehensive benefits package including medical, dental, vision, wellness programs, ancillary coverage, 401(k) with a 4% match, generous PTO, remote work support, learning stipends, and professional development opportunities.

How to Get Hired at EnrollHere

🎯 Tips for Getting Hired

  • Customize your resume: Tailor your application to telephony skills.
  • Highlight real-time expertise: Emphasize VoIP and distributed systems experience.
  • Network on LinkedIn: Connect with EnrollHere employees and recruiters.
  • Prepare technical interviews: Practice Go, Python, and cloud challenges.

📝 Interview Preparation Advice

Technical Preparation

Review VoIP protocols and call routing concepts.
Practice Go, Python, and cloud coding challenges.
Study distributed systems and microservices architecture.
Test integration of telephony APIs and performance metrics.

Behavioral Questions

Discuss teamwork during high-pressure projects.
Explain conflict resolution in previous roles.
Share mentoring examples with junior engineers.
Describe handling production issues and stress.

Frequently Asked Questions