Linux Software Engineer
AnchorFree - Sunnyvale, CA

This job posting is no longer available on AnchorFree. Find similar jobs: Linux Software Engineer jobs - AnchorFree jobs

AnchorFree is looking for all-star Linux Software Engineer to become part of the talented team of engineers! Responsible for developing and maintaining our core back-end technology that services millions of our users worldwide. The candidate should have proficiency with Linux internals, multi-threaded server software, HTTP proxies and VPN development. Candidate will work together with our development stuff to improve stability and reliability of our products. This candidate will be working with real-time environment where the work that she does will immediately impact millions of people next time they use our product. Candidate is expected to apply their base of technical, operational, process and project skills to identify opportunities for process improvement, lead portions of projects or processes, and bring new knowledge into the organization.
  • Job Responsibilities:
  • Work with our back-end Linux team to improve experience for our users
  • Contribute to design and development of new networking features and feature enhancements for existing software
  • Communicate effectively with peers to highlight and clarify software design requirements
  • Experiment with new open source technologies that would improve stability and performance of our server infrastructure
  • Work closely with development team and architect, to scope the problem, investigate, and design a solution that meets product requirements
  • Be responsible for all aspects of software development including design, coding, testing and debugging
  • Minimum Job Qualifications:
  • 3+ years of Linux / Unix development; including system-level programming, networking, packet filtering
  • Experience working with Linux- RHEL, Debian, Ubuntu
  • Hands-on experience with developing content-processing modules (proxies, filters etc.) for popular proxy servers (Apache, NGinx, etc.)
  • Experience with developing and supporting VPN servers (IPSEC, L2TP, SSL)
  • Thorough understanding of Internet protocols such as HTTP, DNS, and TCP/IP
  • Experience in TCP/IP socket programming, multi-threading
  • Good practical knowledge of scripting languages, including but not limited to Perl and JavaScript, and of the web content retrieval process (headers, cookies etc.).
  • Strong debugging, troubleshooting and performance-tuning skills
  • Ability to follow good programming practices and work in a startup environment
  • Excellent written communication skills, articulate and proactive
  • Strong team player and independent contributor
  • Preferable Job Qualifications:
  • Practical experience with OpenVPN
  • Practical experience developing and supporting web proxies
  • Practical experience with intrusion detection / prevention systems: Snort, Suricata etc.
  • Experience developing and maintaining high-bandwidth, distributed environments
  • Prior or current involvement in open-source projects
  • Peer-to-Peer technology development experience
  • Compensation and Benefits:
  • Highly competitive salary
  • Excellent employee stock option plan
  • Relocation assistance available
  • Free food and drinks
  • Foosball, Small gym and showers, Pool table, Table Tennis
  • FREE Medical, Dental and Vision
  • 401k
  • Easy Access to Caltrain and Light Rail (free pass)
  • New Laptop (mac or pc) and Monitor
  • Employee discounts on HP, Apple and Verizon

AnchorFree - 16 months ago - save job - copy to clipboard