Senior Software Engineer

10 years

0 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role:

Experience:

Location:


As a Senior Software Engineer, you will be responsible for designing, implementing, testing, maintaining, and optimizing software solutions within the product engineering team. You will transform product requirements into working software that is scalable, reliable, and high-performing.


Key Responsibilities:

  • Drive innovation and efficiency in applications built for a commercially hosted

    Asterisk platform

  • Develop product offerings onto Mobile/GSM platforms and integrate

    Speech Recognition engines

    into Asterisk-based call scripts
  • Solve complex telephony problems to deliver impactful UX quickly and with high quality
  • Contribute to scalable systems architecture to support growing business demands
  • Collaborate effectively across teams to align features with business objectives
  • Troubleshoot and resolve production issues (Severity 1/2) when required
  • Actively participate in

    Agile processes

    and iterative development practices


Skills & Expertise:

  • VoIP Development:

    Asterisk/FreeSWITCH (ARI, AGI, AMI) – dial plans, call routing, IVRs, queues, SIP trunks
  • Python Development:

    Strong experience with Python (Flask) for RESTful APIs, unit testing, automation scripting
  • Protocols & Networking:

    SIP, RTP, WebRTC, TCP/IP
  • Databases:

    MySQL (design, optimization, performance tuning)
  • Linux & Containers:

    Proficiency with Linux server environments and Docker
  • Debugging Tools:

    Wireshark, TCPDUMP, SNGREP for SIP troubleshooting
  • Additional Skills:

    JSON, REST APIs, Git, socket programming, multi-threading, inter-process communication
  • Exposure to SMS & Mobile Gateways is a plus


Experience Required:

  • 5–7+ years in

    Full-Stack / Telephony Development

  • Hands-on with

    Contact Center / Call Center

    environments preferred
  • Strong understanding of VoIP, SIP communication, and scalable telephony services
  • Good knowledge of fundamental web technologies (HTTP, HTML, CSS, AJAX, REST, JSON)
  • Excellent communication skills (written & verbal in English)

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You