Tech Stack
CloudCyber SecurityDockerFirewallsGoKubernetesMicroservicesPythonRust
About the role
- Lead the design, development, and optimization of software modules for next-generation cybersecurity solutions, including SASE, NGFW, ZTNA, SWG, VPN, and SD-WAN.
- Drive design decisions and contribute to the overall technical direction of the cybersecurity platform.
- Ensure the scalability, performance, and security of software components through thoughtful design and rigorous testing.
- Mentor and guide junior and mid-level developers, promoting best practices in coding, design, and software development lifecycle.
- Conduct code reviews, contribute to technical documentation, and support continuous integration and deployment processes.
- Stay current with industry trends, emerging technologies, and evolving security threats to ensure the product remains competitive and secure.
- Troubleshoot complex technical issues and provide timely resolutions in both development and production environments.
- Hybrid role: expected to be onsite 3 days a week in our Bangalore office.
Requirements
- Bachelor’s degree in computer science, Engineering, or a related technical field.
- 8+ years of hands-on Networking, Cloud and security software development experience.
- Strong background in systems programming, networking, or security-related domains.
- Experience working on enterprise-grade cybersecurity products or network infrastructure solutions.
- Strong expertise in SD-WAN, VPNs, Next-Generation Firewalls (NGFW), Secure Web Gateways (SWG), Zero Trust Network Access (ZTNA), and SASE.
- Proven experience designing and building scalable, high-performance software solutions in complex, distributed environments.
- Proficiency in cloud-native architectures, microservices, and containerization technologies such as Docker and Kubernetes.
- Proficiency in programming languages such as C, C++, Go, Rust, or Python.
- Solid understanding of cybersecurity principles, networking protocols, and secure software development practices.
- Strong problem-solving skills and the ability to lead technical discussions and make sound architectural decisions.
- Excellent communication and collaboration skills, with the ability to work effectively across teams and mentor junior developers.
- Preferred: Experience with CI/CD pipelines, automation tools, and modern DevOps practices.
- Preferred: Contributions to open-source security or networking projects.
- Application requires answering legal authorization to work and visa sponsorship questions.