We’re looking for Software Engineers having solids experience and expertise to design and development the VPN software products. You will participate to the development that creates the innovative VPN solution for worldwide customers. The Software Engineer will work in collaboration with Technical Product Manager, Software Architects, Software Engineers and other members of the technical staff to define technical requirements specifications and deliver high-quality code. You should demonstrate flexibility and perseverance to ensure the team and the company succeeds, in a fast paced start-up environment.
You should be a software engineer with a proven experience in VPN software products design & development
5+ years software development experience
Strong C/C++ programming experience on Linux/Unix
Strong knowledge of operation systems such as Linux/Unix. Knowledge of Linux/Unix kernel is big plus
Strong experience of Linux/Unix networking development, including:
Remote access and VPN r (e.g. PPP, L2TP, PPTP, IPSec, SSL)
Authentication and authorization protocols (e.g. MSChap, Radius, EAP, Certificates)
Unix networking protocols, e.g. TCP, UDP, IP, etc
Network configuration protocols (e.g. DNS, DHCP, routing, NAT, IP firewalls)
Network security including firewalls
Network debugging tools (e.g. packet sniffers, protocol analyzers)
Excellent software design and creative problem-solving skills
Passionate about and good understanding of development methodologies such as XP, Scrum and RUP.
A self starter and will be highly motivated to take on new challenges and learn new skills
Good English spoken and written skills. You will need to be able to work with foreign colleagues in a bilingual environment.
BS in CS/EE or other equivalents