Uniphore is seeking a Software Engineer specializing in Call Recording and Contact Center technologies to join their team in Bengaluru, Karnataka, India. This full-time, entry-level position offers an opportunity to work on high-scale, mission-critical real-time production systems.LinkedIn
Job Overview
| Category | Details |
|---|---|
| Job Title | Software Engineer – Call Recording/Contact Center |
| Company | Uniphore |
| Location | Bengaluru, Karnataka, India |
| Employment Type | Full-time |
| Seniority Level | Entry level |
| Job Function | Engineering and Information Technology |
| Industry | Technology, Information and Internet |
| Experience Required | 2+ years in software development |
| Education | Bachelor's or Master's degree in Engineering, Computer Science, or equivalent |
Role Overview
As a Software Engineer at Uniphore, your responsibilities will include:
-
Designing, building, and managing high-scale, mission-critical real-time production systems.
-
Developing modular systems using reusable components, SDKs, and robust APIs.
-
Collaborating with cross-functional teams to drive technical initiatives.
-
Mentoring team members to help them grow and reach their full potential.
-
Ensuring high-quality documentation and adherence to best practices.LinkedIn
Required Skills & Qualifications
-
Strong proficiency in C/C++.
-
Good understanding of contact center operations, including ACD, IVR, and CRM integration.
-
Experience with recording solutions such as Redbox, Verint, NICE, or Calabrio.
-
Deep expertise in integration with Cisco, Avaya, Genesys, or Mitel telephony systems.
-
Hands-on experience with SIP, CTI, SDP, RTP, CSTA/TSAPI, and NATS.
-
Advanced knowledge of packet capture, dissection, and protocol decoding.
-
Experience with SSL/TLS decryption.
-
Strong understanding of networking concepts, including DNS, DHCP, SSH, NAT, QoS, STP, VLAN, and TCP/IP.
-
Excellent troubleshooting, analytical, and decision-making skills.
-
Disciplined approach to documentation.
-
Ability to lead, partner, and collaborate cross-functionally across an engineering organization.LinkedIn
Preferred Qualifications
-
Experience in designing modular systems using reusable components, SDKs, and robust APIs.
-
Passion for team vision and mission with an entrepreneurial drive to make things happen.
-
Strong sense of ownership, accountability, and business acumen.
-
Possess a "can-do" attitude and strong work ethic.
-
Act with empathy and humility.LinkedIn
Application Process
APPLY HERE - CLICK HERE
Frequently Asked Questions
Q1: What is the primary focus of this role?
The role focuses on designing, building, and managing high-scale, mission-critical real-time production systems, specifically in the context of call recording and contact center technologies.LinkedIn
Q2: What experience is required?
A minimum of 2 years in software development, with strong proficiency in C/C++ and experience in contact center operations and related technologies.LinkedIn
Q3: Are there preferred qualifications?
Yes, experience with recording solutions, telephony systems integration, and advanced networking concepts are highly preferred.LinkedIn
Q4: What is the location of the job?
The position is based in Bengaluru, Karnataka, India.
