Senior Software Engineer @ EnrollHere
placeHybrid
attach_money $140,000
businessHybrid
scheduleFull Time
Posted 28 days ago
Your Application Journey
Interview
Email Hiring Manager
****** @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
circle
Review VoIP protocols and telephony systems.
circle
Study scalable microservices architectures.
circle
Practice coding in Go and Python.
circle
Benchmark performance and debug real-time systems.
Behavioral Questions
circle
Describe past remote collaboration experiences.
circle
Explain decision-making in high-pressure situations.
circle
Discuss conflict resolution within technical teams.
circle
Share experiences mentoring junior engineers.
Frequently Asked Questions
What is EnrollHere's Senior Software Engineer role about?
keyboard_arrow_down
How do I apply for the Senior Software Engineer role at EnrollHere?
keyboard_arrow_down
What technical skills are needed for EnrollHere's Senior Software Engineer position?
keyboard_arrow_down
Is remote work available for the Senior Software Engineer at EnrollHere?
keyboard_arrow_down
What experience level is EnrollHere seeking for their Senior Software Engineer?
keyboard_arrow_down
How important is expertise in VoIP for the Senior Software Engineer role?
keyboard_arrow_down
What benefits does EnrollHere offer their Senior Software Engineer?
keyboard_arrow_down
How does EnrollHere support professional growth for Senior Software Engineers?
keyboard_arrow_down
What responsibilities are associated with this Senior Software Engineer role?
keyboard_arrow_down
What should candidates focus on when interviewing for EnrollHere's Senior Software Engineer role?
keyboard_arrow_down