10 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 strong 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 robust 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.
- Valuable 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