Internet Filter Content Filter
Senior Software Engineer- Linux PDF Print E-mail
Our products are purpose-built Linux-based appliances designed for deployment at the network perimeter.  Our engineering team is comprised of multi-disciplinary developers, using the right tool for the job, but with particular expertise on Linux and Windows using C++, Java, PERL and MySQL.

As a member of the 8e6 Labs development team, you will be responsible for developing new and innovative software that extends or enhances our security solutions.  You will develop new components and programs from the ground up.  You will work with a small team of very bright and experienced engineers.  The experience you gain will be valuable and portable.

Responsibilities:

  • Work with a small team to design, prototype and develop complete software solutions.
  • Take feature or product concepts specified at a high level and build out specific tasks required to deliver them to market.
  • Make accurate development time estimates and deliver on those estimates.
  • Propose product improvements and innovations.

Qualifications

Required:

  • Bachelor's Degree or equivalent experience in the software engineering field or equivalent experience.
  • Experience in multiple software disciplines: web development, databases, server scripting, client applications, mobile device development, etc.
  • Enthusiasm for the practice of software engineering.
  • In-depth understanding of Linux.
  • Expert level knowledge of C, C++ or Java.
  • Experience with multithreading, synchronization and concurrency.
  • Knowledge of secure coding practices.
  • Knowledge of cryptography concepts (applied cryptography).
  • Experience building or securing networked applications: TCP/IP, SSL, sockets, multiplexing, use of packet sniffers.

Desirable:

  • Prior experience as a developer on a security software product.
  • Prior experience managing small software engineering teams or as a team lead.
  • Kernel development experience.