Share this vacancy:
Sr. Staff Software Engineer (Windows Networking)
Hiring date: In 2–3 weeks
Join our family so you can develop your potential as a Sr. Staff Software Engineer👨💻👩💻.
This is a remote position for one of our partners in the USA.

Jobs description:
- We are actively seeking a highly skilled professional to join our partner team as a Senior Staff Software Engineer, specializing in Windows Networking.
- The ideal candidate must possess expertise in Networking, VPN, and Security.

We offer:
- 100% remote work.
- Hiring options: Payroll Enrollment or as a Contractor
- Law benefits (IMSS, INFONAVIT, Christmas bonus, vacations).
- Career plan and professional development.
- Personal hours at your disposal.
- Personal Time-Off Benefits
- We provide you with the necessary computer equipment.
- International contact.

Requirements:
- Degree in Computer/Electronics/Electrical Engineering or any other relevant engineering discipline.
- 8+ years of experience in software development, of which a minimum of 3 years of experience building high-performance networking software using socket programming.
- IPsec VPN Client Development experience on any one of the following platforms would be a big plus - iOS/Mac, Windows, Linux, and Android.
- Strong Programming skills in Objective-C, C/C++ or Java.
- Strong understanding of network and security protocols (e.g., TCP, UDP, IP, HTTP, DHCP/DNS, TLS, Active Directory/LDAP, SAML).
- Demonstrable experience in building highly scalable, performant and low-latency systems.
- Strong understanding of network security fundamentals (e.g., Authentication, Cryptography, PKI).
- Windows and/or macOS domain experience.
Responsibilities:
- Development and enhancement of Lookout’s category-defining SASE products.
- Responsible for developing and maintaining a lightweight and Secure Client App for traffic steering.
- Participate in a complete development life cycle starting with understanding various functional requirements, understanding/refine functional specifications, and develop for high throughput and easy-to-maintain systems.
- Work with QA, Performance, and automation teams in delivering high-quality products.
- Influencing the features and direction of the product and platform with your own ideas.
- Work with the Customer Support team in troubleshooting and fixing customer issues and identifying product gaps.
- Take an active role in mentoring junior developer.
Nice to have:
- Experience in a few of these technologies — Intel DPDK, Strong swan, IKE, Deep Packet Inspection (DPI).
- Knowledge of technologies like Software Defined Networking (SDN) and Network Function Virtualization (NFV).
- Development experience in Software Defined Perimeter (SDP) or Secure Web Gateway (SWG) Products.
- Development experience in File System Drivers and Network Kernel Drivers.