Senior Software Engineer

3 weeks ago


New Delhi, India Zyoin Group Full time

Role:Sr. Software Engineer (Asterisk) Experience:5–10 Years Location:HyderabadRole Overview: As a Senior Software Engineer, Telephony in the Product Engineering team, you will be responsible for the design, implementation, testing, maintenance, and optimization of software solutions in the telephony and voice technology domain. You will gather product requirements from Product Management and turn them into working software that satisfies market needs. You will develop, revise, and maintain software artifacts and product engineering processes/methodologies to meet functional, scale, and performance criteria.Key Responsibilities: Innovative Software Development:Utilize cutting-edge software development tools to drive innovation, efficiency, and quality in applications for a commercially hosted Asterisk platform, with a focus on Mobile/GSM integration and Speech Recognition engine integration. Problem Solving and UX Delivery:Address challenging problems to deliver impactful UX solutions quickly, efficiently, and with high quality. Scalable Systems Architecture:Contribute to the evolution of systems architecture, ensuring scalability with growing business demands. Collaborative Cross-Functional Work:Share knowledge and communicate effectively across the organization to align feature development with overall business objectives. Problem Identification and Resolution:Analyze, identify, and resolve problems or bugs to ensure a seamless and error-free user interface. Active Participation in Agile Processes:Engage actively in Agile team meetings, contributing to iterative development processes and adhering to best practices. Production Support:While not on an official on-call roster, be available to assist with Severity 1 or 2 production issues, leveraging domain knowledge and skills to resolve critical incidents.Skills / Expertise Required: Design, develop, and maintain VoIP solutions using Asterisk/FreeSWITCH. Write, test, and deploy RESTful APIs using Python (Flask) to support telephony features. Configure dial plans, call routing, IVRs, queues, and SIP trunks. Monitor and troubleshoot call quality, performance, and server logs. Develop scripts or tools to automate provisioning and reporting. Collaborate with front-end developers, DevOps, and QA to deliver full-stack features. Ensure system security, scalability, and high availability of VoIP services.Required Skills & Qualifications: 3+ years of experience with Asterisk/FreeSWITCH (ARI, AGI, AMI). Strong proficiency in Python and Flask for developing APIs and writing unit tests. Solid understanding of VoIP protocols: SIP, RTP, WebRTC. Experience with MySQL or other relational databases. Familiarity with Linux server environments. Proficiency with tools like Wireshark, TCPDUMP, or SNGREP for SIP troubleshooting. Knowledge of JSON, REST, and API security practices. Ability to read and write custom DIALPLAN and manage SIP/PJSIP Profiles. Version control using Git. Exposure to contact center or call center environments is beneficial. Experience with Python scripting involving multi-threading, sockets, and inter-process communication. Strong understanding of databases, performance, and optimization (MySQL required). In-depth knowledge of web technologies: HTTP, HTML, CSS, AJAX, REST, JSON. Strong knowledge of SIP and VoIP communications. Experience with Linux, Docker containers, SMS, and Mobile Gateways. Excellent written and verbal English communication skills.Experience Required: 5–7+ years in a Full Stack Development role



  • New Delhi, India IRIS Software Group Full time

    IRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what’s valued.We started 45 years ago as...


  • Greater Delhi Area, India Northcorp Software Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Company DescriptionNorthcorp Software sets the standard for tomorrow's solutions in the fast-paced world of technology. With a team of over 250 seasoned professionals, we specialize in Application Development, Enterprise Solutions, and BPM services. Our impressive track record includes over 200 projects and 70+ satisfied clients. We push boundaries and...


  • New Delhi, India Sonata Software Full time

    Sonata Software OverviewIn today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers.As a leading Modernization Engineering company, we aim to deliver modernization-driven...


  • New Delhi, India Sonata Software Full time

    Sonata Software OverviewIn today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers. As a leading Modernization Engineering company, we aim to deliver modernization-driven...


  • New Delhi, India Sonata Software Full time

    Sonata Software Overview In today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers. As a leading Modernization Engineering company, we aim to deliver modernization-driven...


  • New Delhi, India Sonata Software Full time

    Sonata Software OverviewIn today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers. As a leading Modernization Engineering company, we aim to deliver modernization-driven...


  • New Delhi, India Sonata Software Full time

    Sonata Software OverviewIn today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers.As a leading Modernization Engineering company, we aim to deliver modernization-driven...


  • New Delhi, India Sahaj Software Full time

    About the roleYou’ll thrive if you’re hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional management...


  • New Delhi, India Sahaj Software Full time

    About the role You’ll thrive if you’re hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional...


  • New Delhi, India Sahaj Software Full time

    About the roleYou’ll thrive if you’re hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional management...