Ufinity Ventures
Website:
ufinity.in
Job details:
VoIP Software Engineer
Industry: IT Services and IT Consulting
Employment Type: Full-time
Location: Remote (Employed by Ufinity Ventures, deployed to international client)
About Us
Ufinity Ventures is a dynamic talent solutions company supporting international clients by building high-performing remote teams in India. Professionals employed through Ufinity work directly with global technology companies while benefiting from structured HR, payroll, and compliance support.
You will be deployed to work with one of our international clients engaged in building advanced communication platforms and cloud-based telephony solutions.
Job Background
We are seeking an energetic and highly skilled VoIP Software Engineer who thrives on solving complex technical challenges and building scalable communication systems.
In this role, you will contribute to the design, development, and maintenance of SIP-based VoIP infrastructure, integrations, and backend services. You will work closely with distributed teams to deliver reliable, high-quality communication solutions used by global customers.
Who You Are
You are passionate about communication technologies and enjoy working on real-time systems that require precision and reliability.
You are comfortable working independently in a remote environment and collaborating with international teams. You possess strong debugging skills, structured thinking, and a proactive approach to learning new technologies.
If you enjoy building modern communication platforms and working with SIP, WebRTC, and cloud infrastructure — this role is for you.
Responsibilities
- Design, develop, and maintain VoIP services and SIP-based platform components
- Implement integrations with third-party APIs and external communication systems
- Troubleshoot SIP, RTP, and WebRTC-related issues to ensure call quality and reliability
- Develop and maintain RESTful APIs and backend services
- Apply secure software development practices across all system layers
- Optimize system performance, scalability, and reliability
- Conduct testing and debugging of VoIP applications
- Support CI/CD workflows and deployment processes
- Collaborate with cross-functional teams to enhance system architecture
- Participate in improving development standards and security policies
Requirements
- Bachelor’s degree in Telecommunications, Computer Science, or related field
- Proven experience working on VoIP systems and SIP-based platforms
- Hands-on experience with Kamailio and Asterisk
- Strong understanding of protocols such as: =>SIP, =>RTP / SRTP, =>SDP, => ICE, =>WebRTC
- Experience building REST APIs
- Experience with Node.js or Python backend development
- Hands-on experience with relational databases such as: =>MySQL, =>PostgreSQL
- Strong Linux system knowledge
- Familiarity with Git and CI/CD workflows
- Strong troubleshooting and debugging skills
- Ability to work independently in a remote setup
- Strong communication skills in English
Good to Have
- Experience with FreeSWITCH or FreePBX
- Experience with monitoring tools such as: => Grafana. =>Zabbix, =>Loki
- Experience with AWS services such as: =>EC2, =>S3, =>ECS. =>ALB
- Knowledge of message brokers such as: =>RabbitMQ, =>SQS
- Experience with secure networking and VoIP performance optimization
Work Environment
- Fully Remote Role
- Work with international engineering teams
- Exposure to real-time communication technologies
- Opportunity to work on high-scale production systems
About Our Client
Our client is a technology-driven organization focused on developing advanced cloud-based communication platforms. Their solutions power modern business telephony systems and enable seamless communication across global enterprises.
The client operates in a highly collaborative and innovation-driven environment, offering opportunities to work with cutting-edge technologies and scalable systems.
Click on Apply to know more.