We're looking for a candidate to fill this position in an exciting company.
Team is responsible for design and development of smart and breakthrough solutions for secure internet/enterprise connectivity and endpoint security client on variety of desktop and mobile platforms: Windows, MAC, iOS, Android and Linux.
Design and Development of multi-platform software using latest software development techniques.
Work with Product Management to understand requirements
Write and execute dev test routines for your modules
Work with QA to create better test routines, reproduce customer issues and deliver better quality product releases.
5+ years software engineering experience, with emphasis in Linux networking application development
5+ years of experience with C or C++
Excellent verbal and written communication skills
Network programming and troubleshooting experience
Understanding of Layer 3 and higher networking technologies - IP/TCP/HTTP/SSL protocols.
Experience with Linux UI development, Chrome OS development
Experience with Windows UI development using C++/C#/.NET technologies is a plus
Network stack development experience in Linux, specifically for VPN client type applications
Dealing with interoperability issues is a big plus
Good understanding of one or more operating systems: Mac, Android, Chrome or iOS is desired.
Good understanding of security concepts such as PKI and firewall
Strong understanding of network security technologies.
Bachelor’s in computer science or related field is required