SanMateoRecruiter Since 2001
the smart solution for San Mateo jobs

Network Senior Software Engineer

Company: Imperva
Location: San Mateo
Posted on: April 2, 2024

Job Description:

We are looking for an energetic and dynamic engineer who is willing to push the boundaries and build smart, efficient, lightweight yet powerful network DPI and proxy softwarewhich can run in various environments in cloud or on-prem. If hired, you will be working within the Imperva API Security team to build security solutions to help customers identify potential threats and vulnerabilities in their APIs both in north-south as well as east-west traffic. Responsibilities --- Design and develop highly scalable, low footprint, efficient L3-L7 network processing and L4/L7 proxy software . --- Build a highly optimized network packet processing engine performing deep packet inspection on Layer 7 application payload. --- Build high speed packet and content filtering engine as well as rule engine to identify and remediate malicious API call traffic. --- Participate in the team's software processes, including requirements and design documentation, test-plan generation and execution, peer design and code reviews, process feedback, and improvements. --- Debug complicated issues as they arise during product development and with customer deployments. Qualifications --- 3+ years experience working on network protocols, including http or other L7 protocols. --- 5+ years experience developing C++ multi-threaded applications. --- Experience in profiling and benchmarking C++ applications and optimizing code for maximum performance. --- Knowledge of multi-core / multi-process / multi-threaded programming. --- Experience with large-scale and/or high-performance software design and development. --- In-depth knowledge of networking concepts, including TCP/IP, and familiarity with security protocols such as TLS and L4-L7 protocols. --- Experience with application layer protocols such as HTTP, gRPC, HTTP 2, HTTPS/TLS. --- Experienced with networking disciplines, such as proxies, load balancers, API gateways, DNS management, HTTP2, GRPC, etc. --- Good understanding of network security best practices. --- Programming familiarity with Golang and Python is an added bonus. Preferred Qualifications --- B.S. degree in Computer Science, similar technical discipline or equivalent practical experience, graduate degree (MS or Ph.D.) in Computer Science or similar technical discipline is preferred Our Company: Imperva is an analyst-recognized, cybersecurity leader-championing the fight to secure data and applications wherever they reside. Once deployed, our solutions proactively identify, evaluate, and eliminate current and emerging threats, so you never have to choose between innovating for your customers and protecting what matters most. Imperva-Protect the pulse of your business. -Learn -more: , -our -blog , on -Twitter . Rewards: Imperva offers a competitive compensation package that includes base salary, medical, flexible time off and more. The anticipated salary range for this position is $205,000- $246,000. The salary offered will be determined based on the candidate's experience, knowledge, skills, other qualifications, and location. It's an exciting time to work in the security space. Check out our products and services at -and career opportunities at Legal Notice: Imperva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, gender identity, marital status, protected veteran status, medical condition or disability, or any other characteristic protected by law. -

Keywords: Imperva, San Mateo , Network Senior Software Engineer, IT / Software / Systems , San Mateo, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Mateo RSS job feeds