Principal Software Engineer - Networking - IoT Security Startup
Location: Sunnyvale CA (you must work in the office 1 day per week)
The company's office is in Sunnyvale, and you could work from home 4x/week.
The company's product involves IoT, cybersecurity, and healthcare.
The company has about 120 employees and 25 engineers. The company is rapidly growing.
The company has raised $20 million in funding, and revenues are rapidly increasing. The company has customers across the US and the world.
In this position, you would be programming about 80% in Java and 20% in C++.
The company will pay up to $200k in salary, 10% yearly bonus, and equity which could lucrative.
Job Responsibilities:
- About 80% java, 20% C++ programming.
- Designing, developing and maintaining core software components of the technology that is responsible for Networking Traffic Streaming and real time processing.
- Capturing and analyzing network traffic and developing code to support new networking protocols as well as refining and optimizing support for existing protocols.
- Developing and enhancing network parser algorithms.
- Interfacing with customers' network engineer to deploy the software and troubleshoot deployment and network issues.
- Driving innovation in the product, new feature conceptualization, design and initial product specifications.
- Breaking down and estimating project tasks.
- Collaborating and working closely with the India Engineering team.
Qualifications:
- A Bachelors degree in Computer Science or equivalent experience.
- At least 7 years of development experience with 5 years of experience in systems development and Data networking (TCP/IP).
- Expertise in Java (best) or C++ development. Some experience in Java, and able/interested to primarily program in Java.
- TCP/IP networking coding and testing experience.
- Experience in coding complex algorithms.
- Experience developing and debugging networking protocols such as DNS, DHCP, ARP, SSL.
- Experience capturing and analyzing network traffic packets using Wireshark or similar network sniffing tools.
- Experience and deep knowledge with one or more Network Access Control (NAC) Software products such Cisco ISE, Cisco DNA, Aruba Clearpass, Extreme Networks, Fortinet, Palo Alto, Checkpoint, ForeScout, etc. You will be responsible to develop Integrations with these NAC Systems.
- Experience developing and troubleshooting in a Linux environment.
- Understanding of Agile Methodologies such as Scrum/Kanban.
- Experience in creating the design documents – High Level & Low Level Design Documents.
- Willing and able to work diligently and collaboratively in a cross functional, multi geo team setup to meet project deadlines.
- Demonstrated strong desire to develop new technical and professional skills on a continual basis.
- Comfortable working in a fast-paced and dynamic environment.
- Strong verbal and written communication skills.
- Ability to adapt quickly to changing priorities and industry focus.
Nice to have:
- Experience with Postgres Database.
- Understanding of network security fundamentals.
- Healthcare domain knowledge.
- Experience with modern software engineering practices (Continuous Integration, Test Driven Development) and respective tools such as Asana.
About Skyrocket Ventures
Skyrocket Ventures is a recruiting firm for hundreds of high growth technology companies that range from industry leaders to top-tier startups. This opportunity is with one of our client companies for a full-time permanent hire. Please only apply if you are authorized to work in the U.S.
Please note that even if this job is not a perfect match, we encourage you to apply as long as it is in the ballpark. Companies are often flexible in hiring candidates who do not perfectly fit their written job description, as long as the most important qualifications are there and the candidate is good in general.
Most of the jobs we are recruiting for are not posted online, so if you would like to know of all the opportunities we have that match your interests and qualifications, then please get in touch with us.
After you apply to this job posting, we’ll consider you for this job as well as any other potential matches with our client companies. If we have any potential matches, we’ll share your resume with those companies and contact you about any interview opportunities we can get you.
Thank you, and we wish you a great job search!
Receptionist & Administrative Assistant Hours: Monday Friday, 8:00 AM 5:00 PM (must be punctual and available to open and close the office daily) Position Summary: We are seeking a reliable and professional Receptionist & Administrative Assistant to support...
...DIRECTOR OF PRIVATE EQUITY Company Description: Sage Investco is a retail real estate company based in Newport Beach, California. Our mission is to collaborate with... ...skills. Ability to be proactive, independently manage multiple projects and prioritize under tight...
...Training Program Persons with three years experience or a bachelors degree in a related field may qualify to register with MHACBO... ...3 Criteria below: Bachelors degree in Behavioral Science: Psychology, Counseling, Social Work, Human Development, or related...
...Freight , a freight brokerage with ten agent branches across the U.S., Primary Products... ...in Brillion, WI. Each branch works together to provide comprehensive service... ...the ability to work anywhere in the United States of America. The Freight Agent will be responsible...
...Qualifications: ~4+ years previous experience maintaining high tonnage injection molding presses and related equipment in a fast paced automotive manufacturing environment ~ Experience troubleshooting and repairing issues with hydraulics, pneumatics, automated equipment,...