Principal Software Engineer - Networking - IoT Security Startup
Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Skyrocket Ventures.
Recruiting Director at Skyrocket Ventures
Principal Software Engineer - Networking - IoT Security Startup
Location: Sunnyvale, CA (must work in the office 1 day per week)
The company's office is in Sunnyvale, with options to work from home 4x/week. The company's product involves IoT, cybersecurity, and healthcare. It has about 120 employees, including 25 engineers, and is experiencing rapid growth. The company has raised $20 million in funding, with increasing revenues and customers across the US and globally.
The role involves programming primarily in Java (80%) and C++ (20%). The compensation package includes a salary up to $200k, a 10% yearly bonus, and equity with potential for significant gains.
Job Responsibilities:
- Design, develop, and maintain core software components responsible for Networking Traffic Streaming and real-time processing.
- Capture and analyze network traffic; develop code for new networking protocols and optimize existing ones.
- Develop and enhance network parser algorithms.
- Collaborate with customers' network engineers for deployment and troubleshooting.
- Drive product innovation, conceptualize new features, and contribute to design and specifications.
- Estimate project tasks and collaborate with the India Engineering team.
Qualifications:
- Bachelor's degree in Computer Science or equivalent experience.
- At least 7 years of development experience, including 5 years in C++, systems development, and Data networking (TCP/IP).
- Expertise in Java backend services development.
- Experience with TCP/IP networking, complex algorithms, and protocols like DNS, DHCP, ARP, HTTP, SSL.
- Proficient in capturing and analyzing network traffic with tools like Wireshark.
- Deep knowledge of Network Access Control (NAC) software such as Cisco ISE, Cisco DNA, Aruba Clearpass, among others, with responsibilities for integrations.
- Experience in Linux environments and Agile methodologies.
- Ability to create high and low-level design documents.
- Strong communication skills and adaptability in fast-paced, multi-geo teams.
Nice to Have:
- Experience with Postgres Database.
- Understanding of network security fundamentals.
- Healthcare domain knowledge.
- Familiarity with modern software engineering practices and tools like CI/CD and TDD.
About Skyrocket Ventures
Skyrocket Ventures recruits for high-growth tech companies, from industry leaders to startups. This opportunity is with one of our client companies for a full-time, permanent position. Applicants must be authorized to work in the U.S. and are encouraged to apply even if not a perfect match, as companies often consider candidates with core qualifications and potential.
#J-18808-Ljbffr