Hire the Best VOIP Software Engineers
in Kenya

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers

Christopher G.

Multi-Country VoIP & Systems Infrastructure Engineer | Asterisk, VICId

Nairobi, Kenya
$60 per hour
1 job
$63 total earnings

I design, build, and run carrier-grade telephony and systems infrastructure — SIP interconnect, SBC platforms, IVR, call centre systems, and the security/identity layer underneath them. Over 18 years, this has included co-founding a Class 5 VoIP network from zero, designing a multi-tenant Session Border Controller bridging carrier IMS/VoLTE to three tenant systems, containing a live SIP toll-fraud attack with zero customer disruption, and building a Python/AGI IVR with real-time outage detection running across five East African countries. I've managed direct SIP trunk relationships with five national carriers (Safaricom, Airtel, MTN, Vodacom, TNM) and administered enterprise Active Directory, OpenVPN/FreeRADIUS, and remote-access security across multi-country operations. What I can help with: Asterisk / FreeSWITCH / VICIdial deployment, tuning, and troubleshooting SIP trunk setup, carrier interconnect, and fault diagnosis SBC design and configuration (IMS/VoLTE bridging, multi-tenant) IVR and call centre platform builds (AGI/AMI scripting, Python/Flask tooling) Toll-fraud incident response and hardening Active Directory, VPN, and network security administration I work directly and communicate plainly — clear scope, realistic timelines, no overselling what a fix will take.

Dennis K.

Linux System Administrator, DevOps Engineer, Cloud, Network Engineer,

Nairobi, Kenya
$30 per hour
5 jobs
$500+ total earnings

I am a Senior Engineer with strong expertise in AWS, Google Cloud Platform, Linux systems, automation, and network/security engineering. I help businesses design, deploy, secure, and automate scalable infrastructure, on-prem, cloud, and hybrid environments. On the DevOps side, I specialize in: CI/CD pipelines using Jenkins, Git, and cloud-native CI/CD platforms Containerization & orchestration with Docker and Kubernetes Infrastructure as Code (IaC) using Terraform and Ansible Deployment automation for cloud and on-prem environments Linux system administration (Ubuntu & enterprise Linux) Scripting and automation using Python, Bash, and Git On the Cloud & Architecture side, I work extensively with: Amazon Web Services (AWS) – EC2, networking, security, and automation Google Cloud Platform (GCP) – Cloud Run and cloud-native services Cloud architecture design, optimization, and cost-efficient scaling Secure, highly available, and production-ready cloud environments I also bring deep expertise in Networking and Security, including: Firewall deployment & management (FortiGate, Fortinet, Palo Alto, Juniper, Cisco, UniFi) VPN technologies (IPsec, SSL VPN, FortiClient) Routing & switching – BGP, OSPF, ECMP, VRF, VXLAN ISP & enterprise networking – Peering, IP Transit, IXP sites Cisco & Juniper networking environments Network security, firewall policies, and security infrastructure hardening Additional strengths include: Windows Server & Active Directory administration IPv4/IPv6, VLANs, SSL, VoIP fundamentals Troubleshooting complex production issues Technical support and system configuration in enterprise environments I am detail-oriented, automation-driven, and security-focused, with real-world experience supporting mission-critical systems. Whether you need cloud migration, DevOps automation, CI/CD setup, Kubernetes deployments, firewall/VPN configuration, or network optimization, I deliver reliable, scalable, and well-documented solutions.

Duncan M.

3CX & Twilio Expert | VoIP/SIP Automation | CRM & AI Voice Agents

Nairobi, Kenya
$45 per hour
73 jobs
$40K+ total earnings

I build and automate business phone systems: 3CX, Twilio, SIP trunking, CRM integrations, and AI voice agents that connect to real phone lines. Most freelancers can install a PBX. I run them for a living. I manage the telecom infrastructure of an ISV serving multiple client companies on Twilio and 3CX, and I wrote the tooling that automates our onboarding: subaccount creation, number purchasing, and trunk configuration in minutes instead of hours. WHAT I DO ☎ 3CX (V20) • New deployments (cloud or on-prem), V18 to V20 migrations, SBC configuration • Multi-tenant setups for MSPs, with tenants provisioned programmatically through the 3CX Configuration API (XAPI) • Call Flow Designer apps: IVRs, mid-call CRM lookups, scheduled callbacks, caller authentication, VIP routing • CRM integration: first-party (HubSpot, Salesforce, Zoho, Dynamics, Freshdesk, Zendesk) and custom REST templates for any CRM with an API 🔌 Twilio / Telnyx / Vonage • Elastic SIP trunking into 3CX or any PBX • Programmable Voice and Messaging: IVRs, campaign dialers, appointment reminders, click-to-call • A2P 10DLC registration and regulatory bundles for international numbers • Subaccount and number-provisioning automation for agencies and ISVs 🤖 AI voice agents (Vapi / Retell / ElevenLabs) • The part most builders get wrong: wiring the agent to real telephony (Twilio, SIP trunks, or your existing PBX) with clean audio and correct routing • Inbound AI receptionists and outbound follow-up agents, with bookings, transcripts, and call summaries synced to your CRM (GoHighLevel, HubSpot, Zoho) via n8n, Make, or custom webhooks 🌍 REGIONAL TRUNK AND COMPLIANCE EXPERIENCE US and Canada (Twilio, Telnyx, VoIP.ms) · UK (Gamma, Gradwell) · Australia (Telstra SIP Connect) · UAE (TDRA-compliant Etisalat/du deployments) · South Africa (Vox, Switch Telecom, MTN) · Kenya and East Africa If your job involves phones talking to software, whether that's a CRM, an AI agent, a booking system, or a billing platform, there's a good chance I've already built it. Message me with what you're trying to automate and I'll tell you exactly how I'd approach it.

Joel K.

C++ Audio DSP Programmer skilled in JUCE FRAMEWORK, CMAKE & FAUST

Nairobi, Kenya
$35 per hour
12 jobs
$10K+ total earnings

Signal Processing Engineer specializing in real-time audio DSP and embedded systems, with expertise spanning algorithm prototyping to production deployment. I develop high-performance audio solutions using C++ and JUCE for VST3/AU plugins, and leverage Python for DSP/ML research and rapid prototyping. My work encompasses the complete signal processing pipeline: • Algorithm Research & Prototyping: Using Python (NumPy, SciPy, Librosa, TensorFlow) for AEC, noise suppression, adaptive filtering, and machine learning integration • Production Implementation: Translating algorithms to optimized C++ for real-time performance in JUCE plugins and embedded systems • Embedded Deployment: Implementing DSP algorithms on Cortex-M4 with TensorFlow Lite Micro, focusing on memory and power optimization • Cloud Infrastructure: Building scalable backends and CI/CD pipelines on Azure, AWS, and Oracle Cloud for audio applications This full-stack expertise enables me to bridge signal processing research with production-ready implementations, from Python-based algorithm development to efficient C++ deployment. Recent Project: Developed an open-source Acoustic Echo Cancellation (AEC) system, implementing adaptive filtering algorithms in Python for research and C++ for real-time performance. Core Technical Stack: • Languages: C++ (Embedded/Real-time), Python (DSP/ML), MATLAB, C#, Kotlin, Swift • Signal Processing: AEC, Noise Suppression, Beamforming, Feature Extraction, Real-time DSP • Frameworks: JUCE, FAUST, TensorFlow, PyTorch, CMSIS-DSP • Cloud & DevOps: Azure, AWS, Oracle Cloud, CI/CD, Docker, REST APIs • Embedded: TensorFlow Lite Micro, STM32, ARM Cortex-M Certifications: 1. Microsoft Certified: DevOps Engineer Expert 2. Microsoft Certified: Azure Administrator Associate 3. AWS Certified Solutions Architect 4. Microsoft Azure Fundamentals (AZ-900) 5. Oracle Cloud Infrastructure Certified Architect Associate 6. Oracle Certified DevOps Professional Open to opportunities in: Audio Signal Processing, Embedded DSP Systems, Medical Device Algorithm Development, and Real-Time Processing Applications.

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a VOIP Software Engineer in Kenya on Upwork?

You can hire a VOIP Software Engineer in Kenya on Upwork in four simple steps:

  • Create a job post tailored to your VOIP Software Engineer project scope. We'll walk you through the process step by step.
  • Browse top VOIP Software Engineer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top VOIP Software Engineer profiles and interview.
  • Hire the right VOIP Software Engineer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a VOIP Software Engineer?

Rates charged by VOIP Software Engineers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a VOIP Software Engineer in Kenya on Upwork?

As the world's work marketplace, we connect highly-skilled freelance VOIP Software Engineers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream VOIP Software Engineer team you need to succeed.

Can I hire a VOIP Software Engineer in Kenya within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive VOIP Software Engineer proposals within 24 hours of posting a job description.