Lead Software Engineer

San Francisco, California

Skyrocket Ventures
Apply for this Job
Lead Software Engineer - Networking for IoT Security Startup

Location: Sunnyvale CA (1 day per week in-office)

The company is at the forefront of IoT, cybersecurity, and healthcare innovations with a team of about 120 employees, including 25 talented engineers. As a fast-growing startup, it has successfully secured $20 million in funding, and revenue is on a rapid rise. With customers across the US and globally, the opportunity to make a significant impact is immense.

In this role, you'll be focusing primarily on Java (80%) with some C programming (20%).

Your Responsibilities:
  • Develop and maintain core software components for Networking Traffic Streaming and real-time processing.
  • Capture and analyze network traffic; support new networking protocols and optimize existing ones.
  • Enhance network parser algorithms for improved performance.
  • Collaborate with customers' network engineers for deployment and troubleshooting.
  • Drive product innovation through feature conceptualization and design.
  • Break down and estimate project tasks for efficient execution.
  • Work closely with the engineering team in India to ensure project alignment.
Qualifications:
  • Bachelor's degree in Computer Science or equivalent experience.
  • A minimum of 7 years in software development with 5 years in systems development and data networking (TCP/IP).
  • Proficient in Java with some experience in C .
  • Hands-on TCP/IP networking and coding experience.
  • Experience with complex algorithms and networking protocols (e.g., DNS, DHCP, ARP, HTTP, SSL).
  • Skilled in capturing and analyzing network traffic using tools like Wireshark.
  • Familiarity with Network Access Control (NAC) products such as Cisco ISE, Cisco DNA, and others for integration development.
  • Experience in Linux environments and understanding of Agile methodologies.
  • Strong documentation skills for High-Level and Low-Level design documents.
  • Ability to work collaboratively across multiple geographies in a fast-paced environment.
  • Proficient verbal and written communication skills.
  • A proactive mindset aimed at professional development and adapting to evolving priorities.
Nice to Have:
  • Postgres Database experience.
  • Understanding of network security fundamentals.
  • Knowledge of the healthcare domain.
  • Experience with modern software engineering practices like Continuous Integration and Test Driven Development.
About Skyrocket Ventures

Skyrocket Ventures specializes in connecting professionals with high-growth technology companies, from industry leaders to innovative startups. This role offers a full-time permanent position with one of our esteemed client companies. Please ensure you are authorized to work in the U.S. before applying.

Your potential is limitless-if this position doesn't perfectly match your skills but resonates with your career goals, we encourage you to apply. Companies often appreciate diverse backgrounds and experiences.

Opportunities frequently arise that may not be publicly listed, so feel free to reach out if you're interested in exploring all potential fits for your skills and interests. After submitting your application, we will consider you for this position and any similar opportunities with our clients.

We wish you the very best in your job search.

Date Posted: 11 May 2025
Apply for this Job