We are looking for experienced Windows Software Engineers who are highly-focused on the quality of their software, and who can work in a fast paced environment at the cutting-edge of WAN edge & Cloud networking. If you have an eye for delivering high-quality, high-performance, scalable, automation-driven software, and you would like to participate in all stages of product and feature design, development, and deployment, we would like to speak with you.
What you will be doing
- Working as part of a team in a fast-paced environment developing multi-desktop OS client software, with an emphasis on our next-gen Windows client.
- Partnering with engineering and product management teams to architect and build a highly available, performant, desktop solution.
- Writing highly scalable, production ready code
- Improving performance and scalability
- Performing root cause analysis of production errors and resolving technical issues
- Developing procedures for system troubleshooting and maintenance
- Interfacing with QE and ensuring the scope of QE testing meets requirements
Required skills and experience
8+ years experience developing and troubleshooting Windows networking softwareA solid understanding of networking concepts - TCP / IP, SSL / TLS, IPSec, VPNExperience with Windows kernel development and Windows Filtering platformStrong C++ programming skills and fluency with algorithms, data structures (STL), complexity analysis, and software designExcellent system-level design skillsExperience with Windows installation technologiesGood understanding of different linux distributions (Ubuntu, RHEL, CentOS)Experience with Go is desirable but not requiredExperience with HTTP based APIs / REST is desirable but not requiredExperience working in an Automation only environmentStrong verbal and written communication skillsAbility to work within a geo-distributed, cross-functional teamA demonstrated ability to own and deliver projects independentlyStrong interpersonal communication skills and the ability to work we'll in a diverse, team-focused environment with developers, Product Managers, etcEducation
BSCS or equivalent required, MSCS or equivalent strongly preferredSkills Required
Data Structures, Software Design, Linux, Rhel, Data Security, Http