Telecom Software Engineer at Momenta Ā· Remote only Ā· 3 - 10 years Ā· ā¹9L - ā¹11L / yr Ā· Bootstrapped Ā· Remote only Ā· Posted 24 Jul 2025
Telecom Software Engineer
š Location: Remote
š¼ Type: Full-Time
š° Salary: $800 - $1,000 USD / month
š© Apply here at:Ā https://forms.gle/p3YEbvrr42R1yeQG8
About Us
At Momenta, we're committed to creating a safer digital world by protecting individuals and businesses from voice-based fraud and scams. Through innovative AI technology and community collaboration, we're building a future where communication is secure and trustworthy.
Position Overview
We're seeking a skilled Telecom Software Engineer to implement and optimize Momentaās telecom solution. This role will be responsible for delivering a robust telecom infrastructure capable of handling control plane and user plane signaling, media packet forking, and integration within IMS Core networks.
Key Expectations
š Implement and Own the InfrastructureĀ
You will deploy and maintain Momentaās telecom element, ensuring seamless integration within existing IMS architectures. Your responsibility includes managing SIP and RTP traffic, ensuring media forking for real-time analysis, and maintaining high availability and scalability. This will require strong software implementation knowledge in C/C++.
š Ensure High Performance and Reliability
Youāll ensure the SBC meets strict real-time performance criteria, supporting low latency and high throughput for VoIP, VoLTE, and VoNR calls. You will proactively monitor performance, troubleshoot bottlenecks, and optimize configurations to maintain service quality.
š Drive Technical Integration
Coordinate with telecom operators, ensuring smooth interconnection with existing network components (MGCF, A-SBC, P-CSCF). Your expertise will facilitate seamless interactions and compatibility with diverse telecom environments.
š Establish Rigorous Testing ProtocolsĀ
Set up robust testing environments to simulate real-world conditions and validate SBC functionality across different call flows, network topologies, and security scenarios. Document results clearly to demonstrate reliability and compliance.
š Prepare and Manage DeploymentĀ
Youāll oversee deployment in containerized environments, ensuring easy management, monitoring, and maintenance. Develop clear documentation and procedures for operations and technical support teams.
š Communicate and Collaborate EffectivelyĀ
Work closely with Momenta's CTO, developers, and external telecom stakeholders. Clear communication and problem-solving abilities are essential. You should confidently explain technical decisions, identify potential risks, and propose robust solutions proactively.
Required Skills & Qualifications
šÆ Technical Skills:
Protocols & Signaling: SIP, RTP, SDP, DiameterĀ
Telecom Architecture: IMS Core, SBC deployment, VoIP/VoLTE/VoNR
Programing Languages: C/C++
Tools & Technologies: Kamailio, RTPengine, Wireshark, tcpdump
Network & Security: Firewall configurations, encryption, secure signaling
DevOps & Deployment: Docker, Kubernetes, CI/CD workflows
šÆ Preferred Experience:
Prior experience deploying and managing B2BUA solutions in telecom environmentsĀ Familiarity with telecom standards and regulatory requirementsĀ Hands-on experience with media forking and deep packet inspectionĀ Understanding of real-time analytics integration
Compensation & Career Path:
Competitive pay based on experience and capability. ($800 - $1,000 USD / month)
Full-time with potential for conversion to a core team role.
Opportunity to lead future research and production deployments as part of our AI division.
Why Join Momenta?
Solve a global security crisis with cutting-edge AI.
Own a deliverable that will ship into production at scale.
Join a fast-growing team with seasoned founders and engineers.
Fully remote, high-autonomy environment focused on deep work.
š Apply now and help shape the future of voice security

About Momenta
About
At Momenta, we're committed to creating a safer digital world by protecting individuals and businesses from voice-based fraud and scams. Through innovative AI technology and community collaboration, we're building a future where communication is secure and trustworthy.
Candid answers by the company
At Momenta, we're committed to creating a safer digital world by protecting individuals and businesses from voice-based fraud and scams. Through innovative AI technology and community collaboration, we're building a future where communication is secure and trustworthy.
Similar jobs (10)
Notice Period: Immediate joiners preferred (September mid/end)
Work Mode: 5 days WFO
Skills : Primary Skill: L2 & L3 Protocols , Python: Not mandatory, GPON: Good to have
Preferred Certifications: CCNA / CCNP / CCIE ( Good to have)
Education Bachelor's degree or above (full-time preferred)
Major Computer Science, Telecommunications, Information Engineering, Automation, or related fields
Experience - 5ā8 years in telecommunications product testing, PON/optical access testing, or related areas
PON Technology Solid understanding of PON fundamentals (e.g., GPON/XGSPON architecture and basic optical access concepts)
Networking Familiar with switch/router operation principles; knowledge of fundamental protocols such as TCP/IP, VLAN, OSPF, BGP
Forwarding Basic understanding of Layer 2/Layer 3 forwarding to support test scenario design
Testing Skills Experience in test execution, defect management, and test reporting
Linux & Containers Working knowledge of Linux-based test environments, including CentOS, Rocky Linux, Ubuntu, Docker, and Kubernetes basics for test setup and execution
Automation skill Able to use Shell commands and scripts for log collection, environment checks, test execution, and basic troubleshooting
Able to develop Python scripts for test automation, data processing, and basic test result analysis
Experience developing and maintaining Robot Framework test cases and keywords, including Python-based keyword libraries for automated regression testing
We are actively looking for experienced C++ Developers with strong hands-on experience in 4G/5G Core Network development, particularly Control Plane and Network Programming.
ā” Immediate Joiners are highly preferred.
š¹ Key Requirements:
⢠Strong programming skills in C/C++
⢠Strong knowledge of Data Structures, Algorithms & OOPS
⢠Hands-on experience in Socket Programming ā TCP/UDP, Non-blocking I/O
⢠Experience with 3GPP message handling, parsing and protocol processing
⢠Strong hands-on experience in 4G/5G Core Control Plane
⢠Experience with MME, SGW, PGW, HSS, PCRF, AMF, SMF, UPF, UDM, AUSF, PCF, NRF
⢠Strong knowledge of Diameter, SIP, GTP-C, GTP-U, PFCP, NAS/NGAP, S1AP, HTTP/2
⢠Understanding of N1, N2, N3, N4, N6, S1-MME, S1-U, S5/S8 interfaces
⢠Good understanding of 4G/5G Core Control Plane procedures and call flows
⢠Strong networking fundamentals: TCP/IP, UDP, Routing, ARP, VLAN, Subnets, L2/L3
⢠Hands-on Linux development using GCC, GDB, Make and debugging tools
⢠Experience in low-level debugging, packet flows and performance optimization
š¹ Responsibilities:
⢠Develop software modules for 4G/5G Core Network systems
⢠Implement and optimize Control Plane protocol logic
⢠Work on end-to-end Control Plane call flows
⢠Debug low-level issues in Control Plane packet flows and system behaviour
⢠Collaborate with QA/DevOps for network component integration
š Priority: Candidates who can join immediately / within a short notice period.
Please ensure the profiles have hands-on 4G/5G Core Networking + Control Plane experience, along with relevant C/C++ development experience
WE ARE HIRING | PROJECT MANAGER ā VOIP TECHNOLOGIES
Position: Project Manager
Industry: IT Services / VoIP Technologies
Experience: 6ā12 Years
Location: Ahmedabad | Work from Office
We are looking for a Technical Project Manager with a strong hands-on technical background in VoIP Development
.
KEY RESPONSIBILITIES
⢠Manage end-to-end VoIP implementation projects from initiation through deployment and post-implementation support.
⢠Gather business and technical requirements and translate them into actionable project plans.
⢠Prepare project schedules, milestones and resource allocation plans.
⢠Coordinate with Development, QA, DevOps, Support and Infrastructure teams.
⢠Track project progress and ensure timely delivery.
⢠Conduct project kickoffs, status meetings and client review meetings.
⢠Identify project risks and develop mitigation strategies.
⢠Manage scope changes and maintain project documentation, reports and dashboards.
⢠Coordinate UAT and production rollout.
⢠Manage timelines, budgets and resource utilisation.
⢠Communicate project status to clients and internal stakeholders.
⢠Support pre-sales through effort estimation and project planning.
MANDATORY TECHNICAL EXPERIENCE
Hands-on experience in VoIP/Telecom with strong knowledge of:
⢠FreeSWITCH
⢠Asterisk
⢠Kamailio
⢠OpenSIPS
⢠SIP
⢠RTP
⢠WebRTC
⢠SBC
⢠IP Telephony
⢠Linux
⢠TCP/IP, NAT, Firewalls and Networking
ADDITIONAL SKILLS
⢠Agile / Scrum methodologies
⢠Project planning and scheduling
⢠Risk and resource management
⢠Client and stakeholder management
⢠UAT and production deployment
⢠Vendor coordination
⢠International client handling
⢠AWS / Azure / GCP exposure is an advantage
⢠REST API integration knowledge is an advantage
⢠PMP / PRINCE2 / CSM certification preferred
Weāre building a powerful, AI-driven communication platform ā a next-generation alternative to RingCentral or 8x8 ā powered by OpenAI, LangChain, and SIP/WebRTC. We're looking for a Full-Stack Software Developer whoās passionate about building real-time, AI-enabled voice infrastructure and whoās excited to work in a fast-moving, founder-led environment.
This is an opportunity to build from scratch, take ownership of core systems, and innovate on the edge of VoIP + AI.
What Youāll Do
- Design and build AI-driven voice and messaging features (e.g. smart IVRs, call transcription, virtual agents)
- Develop backend services using Python, Node.js, or Golang
- Integrate OpenAI, Whisper, and LangChain with real-time VoIP systems like Twilio, SIP, or WebRTC
- Create scalable APIs, handle call logic, and build AI pipelines
- Collaborate with the founder and early team on product strategy and infrastructure
- Participate in occasional in-person strategy meetings (Delhi, Bangalore, or nearby)
Must-Have Skills
- Strong programming experience in Python, Node.js, or Go
- Hands-on experience with VoIP/SIP, WebRTC, or tools like Twilio, Asterisk, Plivo
- Experience integrating with LLM APIs, OpenAI, or speech-to-text models
- Solid understanding of backend design, Docker, Redis, PostgreSQL
- Ability to work independently and deliver production-grade code
Nice to Have
- Familiarity with LangChain or agent-based AI systems
- Knowledge of call routing logic, STUN/TURN, or media servers (e.g. FreeSWITCH)
- Interest in building scalable cloud-first SaaS products
Work Setup
- š Remote work
- š Full-time role
- š¼ Direct collaboration with founder (technical)
- š§āāļø Flexible hours, strong ownership culture
Procedure is hiring for WorkHero.
WorkHero is building the AI-powered back office for the skilled trades, starting with the $50B+ HVAC industry. Small contractors are great at their trade but lose 20+ hours a week to invoicing, permits, scheduling, and paperwork. WorkHero combines expert office managers with automation and AI tooling, enabling a small team to take real ownership of that back-office work
Weāre hiring a senior engineer to own our real-time voice stack end to endāAI agents operating on live phone callsāand the data platform that turns those calls into insight: call ā transcript ā events ā warehouse ā dashboards. Youāll own meaningful systems end to end alongside a small, senior team with deep experience in AI, product, and the trades.
What youāll build
- New product screens and flows (jobs, customers, invoices, scheduling) in React and React Native, especially AI chat UI (chat & tool result rendering, streaming responses, human review and feedback loops)
- AI workflows in production: tool-using agents, RAG/search, classification/extraction, and human-in-the-loop flows
- Automations: Contribute new features and improvements to our AI-powered business automation platform
In addition, youāll own our first investments into a realtime voice stack and the call-data platform behind it. For example:
- Realtime voice agents on live phone calls: telephony/WebRTC integration, streaming speech-to-text and text-to-speech, turn-taking, interruption handling, and latency optimization
- Voice pipeline reliability: backpressure, failover, graceful degradation, and monitoring for live calls
- Call-data pipeline: transcripts, events, and structured extraction flowing from every call into the warehouse
- Analytics & dashboards: data modeling and conversation-intelligence features on top of call data
- Evals & monitoring for voice agents: quality metrics, drift detection, and cost/latency tracking
- Cloud infrastructure: scaling our platform with infrastructure as code, queues and orchestration, and CI/CD
Responsibilities
- Analyze requirements and propose innovative AI-native solutions to technical problems
- Write clean scalable code
- Own the voice and data stack end-to-end: design, build, test, deploy, and operate
- Optimize the performance, latency, and cost of our real-time AI systems
- Respond to critical system issues and ensure continuous system reliability
- Mentor team members and collaborate across teams, especially with product and subject matter experts
- Work to understand the needs of our users and think creatively about how to solve design challenges in your work
- This is a Remote role. We expect a minimum 4 hours overlap with the WorkHero team (11 AM - 3 PM ET).
Qualifications
- Senior-level backend experience (typically 5+ years) shipping production systems that you've owned
- Hands-on experience with realtime voice or streaming systems: telephony (SIP/Twilio), WebRTC, streaming STT/TTS, or frameworks like LiveKit or Pipecat ā or comparable experience with demanding realtime/streaming infrastructure
- Data engineering fundamentals: event pipelines, data modeling, warehousing, and analytics on production data
- Strong proficiency in a typed backend language (TypeScript preferred; comparable experience welcome)
- Hands-on experience with LLM-powered features (usage, prompting, optimization, etc) and AI architectures
- The ability to work with infrastructure as code (terraform), cloud, and CI/CD systems at scale. We're a small team, so we own the whole stack!
- Excitement to leverage AI coding tools to their maximum benefit. We love Claude Code and Cursor and are constantly looking for better ways to leverage our time to build fast and build for scale.
Nice to have
- experience with voice-AI platforms (Vapi, Retell, Bland, Deepgram, LiveKit) or conversation-intelligence products (e.g. Gong-style analytics)
- experience scaling cloud infrastructure, especially AWS, and how to get the most out of key AWS services
- experience with workflow automation tools like n8n or Lindy
- experience with React for building internal dashboards
- experience with HVAC or back-office business workflows
WorkHero is committed to building a diverse team. We encourage candidates from all backgrounds to apply.
We are seeking a Business Consultant with Telecom domain expertise to drive business transformation and digital initiatives for telecom customers. The ideal candidate should have strong experience in business analysis, stakeholder management, requirement gathering, process improvement, and customer journey transformation within the telecom industry.
We are seeking a skilled System Administrator and DevOps Engineer to join AmpereHour Energy, where you will play a crucial role in making sure our software systems run without downtime and our infrastructure scales well. This position involves working on cloud and physical servers across multiple operating systems and fundamental understanding of computers and networking.
At AmpereHour Energy, we are dedicated to advancing sustainable energy solutions. Our team thrives on collaboration and innovation, driving impactful projects that contribute to a greener future. We value expertise and creativity, making it an exciting place for tech professionals to grow.
If you are interested in this opportunity and meet the qualifications outlined in the job description, we encourage you to apply and explore how you can contribute to our mission.
Key Responsibilities:
Ā - Develop and customize OpenWrt build systems for operator-specific router distributions
Ā - Build high-performance network stacks and middleware for Wi-Fi 6/7 & 5G-FWA routers
Ā - Implement TR-181/USP/TR-369 device management standards for global operators
Ā - Design scalable, modular embedded Linux systems for complex CPE environments
Ā - Debug and resolve critical issues: kernel panics, memory leaks, race conditions
Ā - Collaborate with hardware and product teams to deliver carrier-grade solutions
Must-Have Skills:
Ā - OpenWrt Proficiency: Customizing build systems, package configurations, feeds
Ā - Programming: Advanced C/C++ for resource-efficient, high-performance networking
Ā - Network Stack & Protocols:
Ā Ā Ā - IPv4/IPv6: Dual-stack, DHCPv4/v6, SLAAC, Prefix Delegation, MAP-T/E, DS-Lite
Ā Ā Ā - L2/L3: Linux Bridge, VLAN 802.1Q/QinQ, SoC hardware offloading
Ā Ā Ā - Routing: Multi-WAN, Failover, Policy-Based Routing, IGMP/MLD Snooping/Proxy
Ā - Device Management: TR-181/TR-098 data models, USP/TR-369 experience
Ā - Debugging: GDB, Valgrind, JTAG, Wireshark, Tcpdump
Ā - System Design: Defining software interfaces & integrating cross-platform middleware
Preferred Qualifications:
Ā - Hands-on with Airoha SDKs & MediaTek WiFi drivers
Ā - Familiarity with RDK-B, prplOS, prplLCM
Ā - QoS/QoE: Traffic Shaping - tc, HTB, FQ_CoDEL, DPI, traffic classification for Gaming/VoIP
Ā - Security: Firewall4/Nftables, Iptables, VPN - WireGuard, IPsec, hardware crypto-acceleration

Qualifications & Requirements:
- 4+ years of experience in C++ application development.
- Hands-on experience with C++11 or above.
- Strong knowledge of object-oriented programming and software design.
- Deep understanding of STL, multi-threading, socket programming, and data structures.
- Solid grasp of Linux development and debugging techniques.
- Proficient in using GCC, GDB, and Makefile.
- Familiarity with Valgrind and similar analysis tools.
- Experience with version control tools like Git.
- Experience writing and maintaining automated tests.
- Experience in capital markets/trading domain is a plus.
Skills:
- Strong problem-solving and analytical thinking.
- Clear and effective communication.
- Self-driven with the ability to work independently.
- Passionate about high-quality software and strong engineering practices.
- Comfortable working in a fast-paced, collaborative environment.
Location: Pune/Bengaluru
As a Senior Software Engineer, you will tackle a highly challenging role within our Cyber Security Engineering integration development team. You will be responsible for the End-to-End (E2E) delivery of projects from gathering customer requirements to deploying high-performance data exchange solutions on-prem or in the cloud. We are looking for a Systems-Level Thinker who can seamlessly transition between building complex integrations and architecting high-throughput, low-latency backends. Because each integration may require a different technical approach, we value engineers who love reskilling, following agile best practices, and maintaining an evolving mindset.
Core Responsibilities
Technical Leadership and Architecture
ā Systems Engineering: Design, build, and optimize high-throughput, low-latency backend systems and data-exchange layers.
ā Architecture and Integration: Participate in planning, defining, and exploring solution alternatives. Architect and estimate deep technical custom solutions and integrations across diverse enterprise tech stacks. ā Stream Processing: Implement event-driven architectures, manage backpressure, and handle real-time state management across security platforms.
ā Delivery Ownership: Own projects end-to-end, defining and implementing enablers to evolve solution intent directly alongside our Agile teams.
Team Leadership and Quality
ā Mentorship: Actively lead, coach, and mentor junior developers, providing technical guidance to foster professional development.
ā Engineering Excellence: Oversee code reviews, build robust CI/CD pipelines, enforce strict quality checks, and ensure rigorous adherence to coding standards.
ā Agile Execution: Actively participate in Agile development, including writing, breaking down, and estimating User Stories.
Customer and Stakeholder Collaboration
ā Customer Delight: Maintain a strong customer-first attitude while designing, building, and deploying products.
ā Technical Communication: Articulate complex technical trade-offs clearly to both business stakeholders and engineering teams.
ā Pipeline Management: Manage customer relationships effectively to ensure a continuous flow of project scope, maintaining clear team backlogs.
Job Requirements
ā Experience: 5+ years of proven software engineering experience, with a track record of leading small engineering teams or mentoring junior devs.
ā High-Throughput Backend Focus: 5+ years of experience engineering robust, real-time backends specifically using Go (Golang) or Java.
ā Polyglot and Integration Capability: Deep expertise in at least one or two additional languages/frameworks from our ecosystem: Python, TypeScript, Node.js, React.js, Angular, C#, or C++.
ā Computer Science Fundamentals: Excellent knowledge of complex Data Structures, algorithms, and their correct situational usage.
ā Adaptability: A passionate programmer who is genuinely open and excited to learn new software development skills as required by changing project demands.
Bonus / Added Advantages
ā AI & Intelligent Automation: Hands-on knowledge of AI concepts, Large Language Models (LLMs), and experience building or integrating AI agents to automate complex workflows or security processes.
ā Cybersecurity Domain: Experience in the cybersecurity space (SIEM, SOAR, or platform security).
ā Modern Web Tech: Strong experience in developing software using modern web technologies.
ā E2E Lifecycle: Proven background handling a project completely from discovery to cloud/on-prem deployment.
ā Open Source: Active contributions to the Open Source community. (Please share your GitHub/GitLab links in your application!)





