Senior Software Engineer
@ EnrollHere

Hybrid
$140,000
Hybrid
Full Time
Posted 27 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

About EnrollHere

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, ensuring members can access the coverage they need with confidence. Our fully remote team thrives on collaboration, innovation, and a shared commitment to improving the enrollment journey for all.

Role Overview - Senior Software Engineer

The Senior Software Engineer will lead the design, development, and optimization of our call routing platform. This critical role involves building scalable, reliable, and intelligent telephony solutions for seamless customer experiences.

Responsibilities

  • Design and implement high-performance call routing algorithms and services.
  • Architect scalable, fault-tolerant systems to handle large call volumes.
  • 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 for telephony flows and routing logic.
  • Monitor, troubleshoot, and optimize call quality, latency, and uptime.
  • Conduct performance benchmarking and capacity planning.
  • Mentor junior engineers and contribute to code reviews.
  • Collaborate with DevOps and QA for smooth deployments and operations.
  • Participate in on-call rotations for production support as needed.

Qualifications

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

Benefits

  • Comprehensive Medical, Dental, and Vision plans.
  • Wellness & Mental Health benefits including telehealth support.
  • Ancillary Coverage and supplemental life insurance.
  • 401(k) with a 4% match after a 90-day period.
  • Generous PTO, remote work support, and professional growth opportunities.

Key skills/competency

  • Call Routing
  • Real-time Communications
  • VoIP
  • Cloud Infrastructure
  • Distributed Systems
  • Python
  • Go
  • Telephony
  • Microservices
  • DevOps Collaboration

How to Get Hired at EnrollHere

🎯 Tips for Getting Hired

  • Research EnrollHere's culture: Understand their mission, team, and values.
  • Customize your resume: Highlight relevant VoIP and cloud experience.
  • Showcase technical skills: Emphasize real-time communications expertise.
  • Prepare for interviews: Review telephony protocols and system design.

📝 Interview Preparation Advice

Technical Preparation

Review VoIP protocols and telephony systems.
Study scalable microservices architectures.
Practice coding in Go and Python.
Benchmark performance and debug real-time systems.

Behavioral Questions

Describe past remote collaboration experiences.
Explain decision-making in high-pressure situations.
Discuss conflict resolution within technical teams.
Share experiences mentoring junior engineers.

Frequently Asked Questions