Senior Software Engineer - Network Security Developer | Bangalore, India | Hybrid
We're working with a leading global IT solutions company specializing in digital transformation and consulting services, dedicated to creating innovative solutions for a connected world. Join a team that drives technological advancements and delivers exceptional value to clients worldwide.
The Role
- Lead the design and development of L2/L3 network protocol features and enhancements
- Drive the implementation of new networking functionalities in C/C++ on Linux platforms
- Debug and fix issues in existing protocol implementations and improve software stability
- Architect and optimize multi-threaded and socket-based communication systems
- Provide technical mentorship to junior engineers and contribute to design/code reviews
- Collaborate with QA and support teams for validation, testing, and issue resolution
What You'll Need
- 8-16 years of hands-on experience in L2/L3 protocol development
- Strong programming skills in C/C++ and OS within Linux environments
- Expertise in network security concepts (TCP/IP, IPsec, VPN, routing, NAT, DPI, etc.), Firewall protocols, Sonic, NOS
- Proficiency in Multi-threading and Socket Programming
- Excellent knowledge of data structures and memory management
- Strong understanding of software architecture and modular design for networking systems
What's On Offer
- Opportunity to work on cutting-edge network security technologies
- Collaborative and innovative work environment
- Professional growth and development opportunities
Important Information
Candidates must be based within reasonable commuting distance of Bangalore.
Candidates must have the legal right to work in India.
Apply via Haystack today!