Must Have Technical/Functional Skills
• Design, build, and maintain microservices and APIs in Python or Java to support provisioning, routing, monitoring, and control-plane functions for backbone voice services.
• Develop web UIs and dashboards (e.g., React or Angular with TypeScript) for self service configuration, operations, and observability.
• Containerize and operate services on Kubernetes (preferably EKS), including Helm charts and/or Customize, autoscaling, RBAC, and workload security.
• Implement Infrastructure as Code using Terraform (modular patterns) for AWS networking, EKS, IAM, compute, storage, and observability stacks.
• Adopt Configuration as Code and Git Ops for Kubernetes (e.g., Helm, Customize, Argo CD/Flux) to enable versioned, auditable rollouts of services and network configurations.
• Build event-driven and streaming integrations (e.g., Kafka and/or SQS) to capture call events, metrics, and operational signals for real time insights.
• Partner with voice and network engineers to integrate with SIP and/or SBCs, PBX and/or call recording, and voice QoS (jitter, packet loss, MOS), implementing secure signaling and/or media (TLS and/or SRTP).
• Establish CI and/or CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI), automated testing (e.g., unit, integration, contract, and/or load), and security scanning.
Roles & Responsibilities
• Excellent collaboration and communication skills working across software, network, and operations teams
• At least five (5) years of software engineering experience building and operating production systems
• Proven experience on AWS, including but not limited to:
o VPC,
o EKS,
o EC2,
o ALB and/or NLB,
o IAM,
o S3,
o RDS and/or DynamoDB, and/or
o CloudWatch
• Solid experience on one or more of the following:
o Linux systems,
o Shell scripting,
o Git and/or GitHub, and
o CI and/or CD toolchains
General Technical Skills
• Strong understanding of networking fundamentals, including but not limited to:
o TCP/IP,
o DNS,
o TLS,
o HTTP,
o Load balancing, and/or
o NAT
• Solid front end skills with modern frameworks (React or Angular) and TypeScript
• Solid front end skills in component testing
• Experience with relational and/or NoSQL databases, including but not limited to:
o PostgreSQL,
o MySQL, and/or
o DynamoDB
• Experience with relational and/or NoSQL database messaging (e.g., Kafka and/or SQS)
• Terraform expertise for IaC, including but not limited to:
o Reusable modules,
o Workspaces,
o Policy as code, and/or
o Pipelines
Generic Managerial Skills:
• Certifications, including but not limited to:
o AWS (e.g., Developer, SysOps, and/or DevOps Engineer),
o CKA and/or CKAD, and/or
o HashiCorp Terraform Associate