Team Lead Systems Engineer (VoIP)
Job Description
We are seeking an experienced Lead Systems Engineer with deep expertise in VoIP technologies and high-availability infrastructure to join our growing team. This senior-level role will focus on leading the design, development, and maintenance of our critical systems across colocated data centers and AWS cloud environments.
As a Lead Engineer, you will drive infrastructure strategy, provide technical leadership, and collaborate closely with cross-functional teams including Product Development, Customer Service, and Executive Leadership. You'll own key decisions around scalability, performance, and security while mentoring team members and ensuring operational excellence.
The ideal candidate will be a Unix systems expert, possess a solid understanding of networking, relational databases, and VoIP systems (SIP, RTP, WebRTC), and have hands-on experience with tools like Asterisk, Kamailio, or OpenSIPS.
This role also involves on-call responsibilities during maintenance windows and incident escalations.
Key Responsibilities
* Lead the design, deployment, monitoring, and maintenance of core infrastructure in both colocated environments and AWS.
* Own the architecture and performance tuning of high-availability, distributed systems.
* Provide strategic direction and technical mentorship to the Systems Engineering team.
* Lead incident response efforts, ensuring minimal downtime and rapid recovery.
* Collaborate with development teams on CI/CD pipelines and deployment automation.
* Implement and improve infrastructure monitoring, logging, and alerting.
* Maintain and evolve security best practices across infrastructure and network layers.
* Partner with leadership on capacity planning, infrastructure roadmap, and scaling strategies.
* Liaise with external vendors and service providers as needed.
Experience and Skills
* 10+ years in Systems Engineering or Infrastructure roles, with at least 2+ years in a senior or lead capacity.
* Strong leadership and communication skills, with experience leading technical teams.
* Expertise in Unix/Linux system administration.
* Solid experience in scaling relational databases (MySQL/MariaDB) using replication and sharding.
* Deep understanding of network protocols: TCP/IP, TLS, NTP, BGP, VLAN, iptables.
* Proven experience with VoIP protocols: SIP, RTP, WebRTC and platforms like Asterisk, FreeSwitch, Kamailio, OpenSIPS.
* Experience with AWS services including EC2, S3, Route53, IAM, CloudFront, CodeDeploy.
* Hands-on experience with automation/configuration tools: Ansible, Puppet.
* Proficiency in monitoring and observability tools: Prometheus/Grafana, Elastic Stack.
* Familiarity with message queuing systems like RabbitMQ, NATS.
* Scripting proficiency in at least two languages: Bash, Go, PHP.
* Strong background in containerization and virtualization: Docker, VMWare, Proxmox.
* In-depth understanding of cybersecurity best practices and threat mitigation.
* Excellent verbal and written communication skills in English.
What We Offer
* Leadership role with career growth opportunities.
* Fully remote work environment.
* Relocation assistance, if applicable.
* Latest company equipment and tools.
* Flexible work hours.
* Collaborative and fast-paced international team.