Home
Jobs

(Back End) Software Engineer

5 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

(Back End) Software Engineer

Noida Sector 62, Uttar Pradesh

We are seeking a skilled Software Engineer to join our dynamic team in Noida.

In this role, you will design, develop, and enhance back-end software, collaborating with cross-functional teams to meet business needs.

We are seeking a skilled and innovative Software Engineer with expertise in developing, integrating, and

maintaining RTP (Real-Time Protocol) engines applications, PCAP (Packet Capture) utilities, and SIP (Session Initiation Protocol) server applications.

The ideal candidate will have hands-on experience with VoiceXML (VXML), as well as front-end and database development.

This role involves collaborating with cross-functional teams to deliver scalable, efficient, and high-performance telecommunication solutions.

This role requires working during US Central Time hours.

Candidates must be available to work one of the following shifts:

8:00 AM – 5:00 PM CST (equivalent to 6:30 PM – 3:30 AM IST)

3:00 AM – 12:00 PM CST (equivalent to 1:30 PM – 10:30 PM IST)

Primary Responsibilities and Assignments

Design, develop, and optimize real-time audio and video communication applications

Develop and maintain scalable SIP server applications for robust communication platform

Write and maintain efficient, scalable, and secure code for telecommunication systems

Build and automate workflows using VoiceXML (VXML) to enhance system capabilities

Code and implement system enhancements, modifications, or new features based on specifications

Provide escalation support, post-production, including training, upgrades or enhancements

Adhere to established timelines and deliverables

Required Skills and Professional Background

Bachelor's degree from an accredited college or university with major course work in computer science

MIS, or a related field is required

Equivalent work experience in a similar position may be substituted for education requirements

Minimum 5 years of experience of C++ development in telephony, networking, or real-time systems

Experience with C++ libraries like Boost or Pcap for network packet processing

Proficiency in Node.js for server-side development and application integration

Familiarity with libraries like SIP.js, drachtio, or similar

Strong knowledge of SIP, TLS, RTP, SRTP, TCP, UDP protocols

Familiarity with VoiceXML, Call Control XML, and Audio JavaScript

Experience with media stream processing and file conversion (e.g., RTP to audio)

Proficient in implementing secure WebSocket protocols and encryption techniques

Solid understanding of PostgreSQL databases

Experience with containerization tools (e.g., Docker) and cloud platforms (GCP preferred)

Familiarity with CI/CD pipelines using Bamboo

Strong problem-solving and debugging skills.

Excellent communication and collaboration abilities

Ruby on Rails front end development is a plus.

Nice to Have/ Preferred Qualifications:

Experience working with LangGraph or similar frameworks for building stateful, multi-agent AI

workflows.

Familiarity with multi-agent coordination platforms (MCP), including orchestration of agent

communication, state management, and distributed task execution.

Hands-on experience integrating or fine-tuning large language models (LLMs) into product features or

backend systems.

Understand prompt engineering, retrieval-augmented generation (RAG), and designing workflows

involving memory and tool use in agent systems.

Experience with vector databases (e.g., Pinecone, Weaviate, FAISS)

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Ruby Skills

Practice Ruby coding challenges to boost your skills

Start Practicing Ruby Now

RecommendedJobs for You