A transformative social media platform is looking for Senior Network Security Software Engineer to take a lead role in designing, developing, and implementing network security solutions for our advanced technology platforms. This position offers a unique opportunity to contribute to both network security and software development, with a focus on technologies such as DPDK and UDP.
Key Responsibilities:
- Design, implement, and maintain robust network security solutions to protect our infrastructure and data.
- Conduct regular assessments of network vulnerabilities and develop strategies for mitigation.
- Lead the development of security-focused software solutions, collaborating with cross-functional teams to integrate security features into our products.
- Write high-quality, efficient, and maintainable code to address complex security challenges.
- Utilize DPDK (Data Plane Development Kit) for high-performance packet processing.
- Implement and optimize network communication protocols, with a focus on UDP (User Datagram Protocol).
- Work closely with network operations, system architects, and software engineers to ensure a cohesive and secure technology stack.
- Provide technical leadership and mentorship to junior team members.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Information Security, or a related field.
- 5+ years as a software development engineer with a strong focus on network security; experience working on customer-facing network security products preferred.
- Proficiency in programming languages such as C, C++, or Python.
- Experience with DPDK and expertise in UDP protocol.
- In-depth knowledge of network security concepts, protocols, and technologies in both cloud and on-prem environments.
Candidates should be willing to work on-site 3-4 weeks in the Bay Area (San Jose). Relocation assistance is available as needed.