Job Title: Senior Software Engineer
Location: India (Remote)
Experience Required: 6+ Years
Job Type: Permanent
About the Role
We are looking for a highly skilled Senior Software Engineer to join our Zero Trust team, focused on protecting world-leading enterprise brands. In this role, you will work on cutting-edge Security, Identity, and Application Access products—designed to provide secure, reliable, and fast access to enterprise applications while mitigating malware, phishing, and advanced cyber threats.
As part of the Enterprise Division, you will contribute to one of the largest distributed systems in the industry, building cloud gateway solutions that safeguard and accelerate enterprise communication.
Key Responsibilities
- Develop and enhance zero-trust security solutions that are scalable, highly available, and enterprise-ready.
- Identify areas to improve software quality, performance, reliability, and integration testing.
- Build full-stack solutions and backend components using modern programming languages.
- Collaborate with cross-functional engineering teams to deliver cloud-native security features.
- Contribute to architecture discussions, design reviews, and performance optimizations.
- Troubleshoot issues within distributed environments and provide long-term fixes.
Required Qualifications
- Bachelor’s degree in Computer Science or related field.
- 6+ years of overall software engineering experience.
- 4+ years of development experience in C, C++, or Golang.
- Strong understanding of networking and internet protocols (TCP/IP, DNS, HTTP/HTTPS).
- Solid understanding of Linux system internals.
- Experience working with distributed systems.
- Hands-on experience with Docker and Kubernetes.
Preferred / Good-to-Have Experience
- Experience with network security products such as:
- Zero Trust solutions
- VPN
- Load Balancer
- CASB
- Firewall
- Secure Web Gateway
- Reverse Proxy
- Experience designing security features or working in cloud gateway environments.
