Back to Jobs

Browse all →

Software Engineer
Aviatrix·Bengaluru, Karnataka, India
Full TimeHybridDevOps/Cloud
Not disclosed
6 hours ago0applied1–5 yrs experience
About the role
Aviatrix is hiring a Software Engineer for its Bengaluru team to work on cloud networking and network security features for enterprise multi-cloud environments. The role involves designing, developing, testing, and troubleshooting networking systems across AWS, Azure, GCP, and OCI.
Key Responsibilities:
Design and implement cloud networking features across control-plane and data-plane systems.
Build and troubleshoot multi-cloud network topologies.
Work with routing protocols such as BGP and policy-based routing.
Implement and troubleshoot IPSec/VPN configurations and NAT systems.
Develop production-grade networking services and tooling using Python and/or Go.
Write unit, integration, and end-to-end tests.
Debug networking issues using tcpdump, Wireshark, and cloud-native diagnostic tools.
Improve telemetry, logging, and alerting for networking and VPN systems.
Participate in architecture and code reviews.
Document designs and runbooks.
Collaborate with senior engineers and mentor junior team members.
Requirements
REQUIREMENTS
Required Skills
Cloud Networking
Network Security
IP Networking
TCP/IP
ARP
ICMP
DNS
Subnetting
CIDR
Routing Protocols
BGP
OSPF
Static Routing
IPSec
IKEv2
VPN
NAT
SNAT
DNAT
Firewall Concepts
Python
Go
Linux
Linux Networking
Shell Scripting
Git
CI/CD
Network Troubleshooting
Unit Testing
Integration Testing
End-to-End Testing
Debugging
Preferred / Nice-to-Have Skills
AWS VPC
Azure VNet
GCP VPC
OCI VCN
Transit Gateways
VPC/VNet Peering
PrivateLink / Private Endpoints
Load Balancers
Kubernetes Networking
CNI Plugins
Service Mesh
Network Policies
Terraform
Ansible
Infrastructure as Code
Cloud-Native APIs
Distributed Systems
Fault Tolerance
Replication Strategies
Network Automation
Aviatrix
Software Engineer
You'll be redirected to the company's careers page.
0 applicants so far
Similar roles
More jobs you might like.