Job Requirement :
· Solid experience in C, C++, Python programming or Java
· Experience in working with multithreaded, asynchronous programming.
· Experience working on Datapath/packet path, familiar with inline debugging using tools like gdb, perf tools, tools for debugging memory patterns in real-time environments.
· Domain knowledge of Firewalls, HTTP and SSL protocols, WAFs, Web applications or any network/cloud security products and Auth and Access technologies.
· Strong practical Linux skills
· Knowledge of various Web Application Frameworks, Auth and Access frameworks like SAML, OpenIDC and API frameworks based on REST, GraphQL and gRPC.
· Good experience of working with large codebases on various platforms with good understanding of compilers, linkers, loaders.
What you’ll be working on:
· Ability to independently provide sustenance of a multitude of features in the Web Security, High availability, Access and Auth modules and Reverse proxy technologies involving application delivery (LB, Caching, Compression) and capability to engage with customers and troubleshoot issues affecting their deployments in production and PoCs
· Understand performance and security implications of how the design/code impacts the product.
What you bring to the role:
· B tech or master’s in computer science or related fields.
· 6-10 years of relevant experience
· Hands on experience with debugging and understanding complex Data Structures and Algorithms