Dailer- Software Engineer
Credgenics
About Credgenics:
Credgenics is India’s first of its kind NPA resolution platform backed by credible investors including Accel Partners and Titan Capital. We work with financial institutions, Banks, NBFCs & Digital lending firms to improve the efficiency of their collection using technology, automation intelligence and optimal legal routes to facilitate the resolution of stressed assets.
With all major banks and NBFCs as our clients, our SaaS-based collections platform helps them efficiently improve their NPA, geographic reach and customer experience.
We count most of India's lending majors as our clients such as ICICI Bank, Axis Bank, Bank of Baroda, etc and have been able to grow 100% MoM consistently even among the pandemic.
About the Role:
We are looking for a talented and motivated Software Engineer with a strong background in dialer systems, VoIP technologies, and telephony platforms. You will be responsible for designing, developing, maintaining, and scaling outbound/inbound dialers and integrating with telecom infrastructure like Asterisk, Kamailio, FreeSWITCH, and SIP providers. This role is critical in ensuring high call connectivity, intelligent routing, and platform stability.
Key Responsibilities:
- Design and implement scalable and fault-tolerant dialer solutions (predictive, progressive, preview).
- Integrate with telecom platforms such as Asterisk, Kamailio, FreeSWITCH, or Genesys.
- Work with SIP protocols, RTP, and media negotiation.
- Develop APIs and services for dialer configuration, campaign management, and reporting.
- Optimize call routing, pacing algorithms, retry logic, and contact prioritization.
- Monitor and improve system performance, call success rates, and error handling.
- Collaborate with QA, DevOps, and Product teams for feature releases and production support.
- Build tools for campaign reporting, agent performance tracking, and real-time monitoring.
- Ensure regulatory compliance (DNC, TRAI, TCPA, etc.) in dialer behavior.
Required Skills & Experience:
- 3–6 years of experience in backend development with focus on telephony/dialer systems.
- Strong experience with Asterisk, Kamailio, or FreeSWITCH.
- Proficiency in Python, Node.js, Go, or Java.
- Solid understanding of SIP, RTP, STUN/TURN, ICE, and related protocols.
- Experience with MySQL/PostgreSQL, Redis, and message queues like Kafka or RabbitMQ.
- Knowledge of campaign management, lead prioritization, call pacing algorithms.
- Familiarity with tools like sngrep, Wireshark, or Homer for SIP debugging.
- Experience with cloud platforms (AWS/GCP), containerization (Docker), and CI/CD.
Why Join Us?
- Opportunity to work on high-impact telephony systems at scale.
- Collaborate with a fast-paced and dynamic engineering team.
- Make a direct impact on customer experience and business outcomes.
- Learn and grow with exposure to modern VoIP stacks and cloud telephony.