We are seeking a talented Cloud Network Developer Engineer to design, develop, and maintain scalable software solutions and tools for cloud network infrastructure. In this role, you will architect and implement APIs, SDKs, automation frameworks, and orchestration platforms that enable organizations to manage hybrid cloud networking. You will contribute to building next-generation network infrastructure tooling, DevOps platforms, and intelligence systems that power enterprise cloud operations. This is a highly technical position requiring strong software engineering fundamentals combined with deep cloud networking domain expertise.
Key Responsibilities
Software Development for Network Infrastructure
- Design and develop RESTful APIs and gRPC services for cloud network resource provisioning, configuration, and lifecycle management.
- Create comprehensive SDKs and client libraries in Python, Go, Java, and Node.js for consuming network APIs.
- Build infrastructure-as-code frameworks and reusable libraries (Terraform modules, CloudFormation templates, Pulumi stacks).
- Develop microservices architecture for network configuration management, state tracking, and resource orchestration.
- Implement GraphQL APIs for flexible querying of complex network topology and relationships.
- Design robust error handling, validation, and fault-tolerance mechanisms in network automation tools.
- Create webhook and event-driven systems for network state change notifications and real-time updates.
Network Automation & Orchestration Platform Development
Develop comprehensive network automation engines supporting multi-cloud provisioning workflowsBuild configuration management systems for managing network device configurations at scaleImplement SDN (Software-Defined Networking) controller components and network policy enginesCreate network topology management and visualization tools with real-time state trackingDevelop intelligent automation workflows for hybrid cloud connectivity provisioning and managementBuild service mesh controllers and network policy management solutions (Istio, Linkerd integrations)Implement self-healing and auto-remediation capabilities for network infrastructure