Salary
💰 $160,000 per year
Tech Stack
AWSAzureCloudDockerDynamoDBGoGoogle Cloud PlatformJavaJenkinsKubernetesLinuxMicroservicesMongoDBNoSQLOpenShiftPostgresPythonSQLVMware
About the role
- 3GPP Cellular Core: Domain expertise in 3GPP compliant cellular core Containerized Network Functions (CNFs) for 4G, 5G NSA and 5G SA
- Network Engineering: Hands on technical design and deployment for Enterprise and cloud networking disciplines (BPG, SD-WAN, IPSEC, SCTP, GTP, IP)
- Full-Stack Development: Design, develop, and maintain cellular core applications using Java, Go, C, Python and related frameworks
- Cloud Infrastructure: Architect and manage cloud-based solutions on AWS, Azure, GCP and on-premise VMware, OpenShift, Teleport, Argo CD, Crossplane
- DevOps Practices: Implement and maintain CI/CD pipelines, infrastructure as code (IaC), and automation tools
- Database Management: Design and manage relational and NoSQL databases (PostgreSQL, MongoDB), Couchbase, Memcached, DynamoDB
- API Development: Develop and maintain RESTful APIs and microservices
- Software Architecture: Lead design and architecture of scalable software systems for converged cellular core, IMS, IPX
- Problem Solving: Troubleshoot and resolve deeply complex technical issues to ensure high performance and reliability
- Collaboration: Work closely with product managers, designers, and other engineers to deliver high-quality software solutions
- Mentorship: Provide technical guidance and mentorship to junior wireless core developers and SRE team members
- Version Control: Utilize Gitlab and GitHub Actions for artifact version control
- Containerization: Design, deploy and manage complex container deployments using Docker and Kubernetes (K8s)
Requirements
- Domain expertise is mandatory in 3GPP compliant cellular core Containerized Network Functions (CNFs) for 4G, 5G NSA and 5G SA
- Domain expertise is mandatory for Enterprise and cloud networking disciplines and hands on technical design and deployment. (BPG, SD-WAN, IPSEC, SCTP, GTP, IP)
- Design, develop, and maintain cellular core applications using modern technologies such as Java, Go, C, Python and related frameworks
- Demonstrated ability to architect and manage cloud-based solutions on AWS, Azure, GCP and on-premise VMware, OpenShift, Teleport, Argo CD, Crossplane and related services
- Expert ability to implement and maintain CI/CD pipelines, infrastructure as code (IaC), and automation tools
- Design and manage relational and NoSQL databases (e.g., PostgreSQL, MongoDB), Couchbase, Memcached, DynamoDB and related services
- Develop and maintain RESTful APIs and microservices
- Lead the design and architecture of scalable and maintainable software systems with specific expertise in converged cellular core, IMS, IPX
- Troubleshoot and resolve deeply complex technical issues
- Provide technical guidance and mentorship to junior team members
- Proficient utilization of Gitlab, GitHub AS for artifact version control
- Demonstrated expertise in the ability to design, deploy and manage complex container deployments using Docker, Kubernetes (K8s), K8s operators, cascading helm charts and associated frameworks
- Bachelor's or Master's degree in Computer Science or Engineering (desired)
- Proven experience as a Full-Stack Developer, with a strong portfolio of web applications
- Extensive experience with Java, Go, C, Python, and related frameworks
- Strong understanding of cloud computing architecture including on premise
- Expert level experience with DevOps practices and tools (CI/CD, IaC, automation)
- Proficiency in database management (SQL and NoSQL)
- Proficiency with API development (RESTful APIs, microservices)
- Solid understanding of Enterprise network architecture principles
- Excellent problem-solving and debugging skills
- Strong communication, collaboration and mentorship skills with both staff and customers
- Demonstrated experience and certifications with Docker, K8s, SRE
- Preferred: Recognized hyperscaler certification (Azure, GCP, AWS)
- Preferred: Recognized Enterprise networking certification (CCNA, CompTIA Network+, or similar)
- Preferred: Expertise with 3GPP core software (Druid, Ericsson, Mavenir, Expeto, Summa)
- Preferred: Experience with specific CI/CD tools such as Jenkins, Gitlab, GitHub Actions
- Preferred: Deep experience with Linux network system design and administration