OpenVPN Technologies is the developer of OpenVPN, the premier open source VPN technology in the world.
Join our team as we develop OpenVPN into a world-class VPN solution targeting multiple markets from consumer to small business to enterprise.
* Web tool kits for various OS Environment (Webkit, V8)
* OS Programming Environment: Linux, Windows, Mac, and Mobile (iOS, Android) app development environment
* VPN and network security experience
* Networking, routing, and security
* Web Services (XML-RPC, REST)
We need a developer who is able to work with a high degree of autonomy (i.e. able to work and be innovative given general goals, with minimal supervision needed). Documentation skills are required – all work has to be properly documented for the rest of the team.
The ability to design usable, attractive user interfaces is needed (most of the work is on our client-facing interfaces).
The developer has to be familiar with change management software such as SVN and Git. We also use Bugzilla for issue tracking and reporting, so some familiarity with that would be a plus.
Networking and low-level TCP/IP experience is a must, most of the work will have to do with VPN, routing, NAT traversal, IP filtering and firewalls, etc. OpenVPN and general security/encryption experience would be preferable.
Also, we need someone who is able to create and execute unit testing and initial QA, including creation of test plans and setting up test environments for our QA engineers.
Skills: linux, design, management, qa, test