12 Nov
|
Veltris
|
Bengaluru
Experience:
10 +yrs
Skills:
Networking, Go / C++ / C, Cloud Networking, Kubernetes
Location:
Bangalore Hybrid Job Summary We are looking for a skilled Network Software Engineer with solid networking fundamentals, a deep understanding of network communication, and hands-on software development experience. The ideal candidate should have expertise in networking protocols, cloud networking, distributed systems, and modern cloud-native architectures. The candidate should be capable of developing, integrating, and troubleshooting network-oriented software solutions across cloud and enterprise environments.
Key Responsibilities
• Design, develop, and maintain software solutions involving network communication and distributed systems.
• Apply strong networking fundamentals to understand, analyze, and troubleshoot network connectivity and communication issues.
• Work with networking protocols such as HTTP, DNS, TCP, UDP, SSH, and RDP.
• Develop scalable and reliable applications using Go, .
NET, Java, C++, or C.
• Understand and implement cloud networking concepts across AWS, Azure, and GCP environments.
• Work with SaaS deployment models, microservices architecture, and cloud-native applications.
• Develop and support applications deployed on Kubernetes and containerized environments.
• Troubleshoot network, application connectivity, and communication issues across distributed environments.
• Collaborate with cross-functional teams to design and deliver scalable, secure, and high-performance solutions.
Required Technical Skills 1. Networking Fundamentals
• Strong understanding of networking concepts and how network communication works.
• Knowledge of network layers, IP addressing, routing, ports, sockets, and connectivity.
• Good understanding of client-server communication and network troubleshooting. 2. Networking Protocols Hands-on knowledge of one or more of the following:
• HTTP / HTTPS
• DNS
• TCP / UDP
• SSH
• RDP 3. Programming Skills Proficiency in at least one of the following programming languages:
• Go (Golang)
• C++/C 4. Cloud & Cloud Networking
• Understanding of cloud networking architecture and connectivity.
• Experience working with one or more major cloud platforms:
• AWS
• Microsoft Azure
• Google Cloud Platform (GCP)
• Knowledge of cloud infrastructure, networking services, and deployment models. 5. Cloud-Native Technologies
• Understanding of SaaS deployment models.
• Knowledge of microservices architecture and distributed systems.
• Familiarity with Kubernetes and containerized application deployment. Preferred Skills
• Experience in developing network-centric applications or network management tools.
• Knowledge of network security, firewalls, proxies, VPNs, and load balancing.
• Experience with REST APIs and service-to-service communication.
• Exposure to Docker, CI/CD, and cloud-native development practices.
• Experience in debugging network and application-level communication issues.
📌 Software Engineer(C/C++/Golang +IPSec) (Bengaluru)
🏢 Veltris
📍 Bengaluru