The Latest in IT Security

Principal Software Engineer


Principal Software Engineer

Posted: 4 May 2012
Company name: OPSWAT
Location: San Francisco
United States
Pay rate: DOE
Travel: none
Poster represents: employer
Terms of employment: Salaried employee
Hours: full time
Onsite: yes

This position is for a strong developer with a passion for quality who will develop innovative security products. As a Principal Software Engineer you will architect, design, and develop industry leading Enterprise Security Software products. You will have the opportunity to work with a wide range of security products from all of the leading vendors and to work with the most advanced computing architectures to deliver high performance anti-virus solutions – on bare metal, in virtual environments, and in the cloud.

Required skills:

. 10 years enterprise software development experience

. Bachelor of Science degree in EE, CS or computer engineering

. Enterprise software delivery which included the full software lifecycle and which included multiple releases

. Startup experience

. Deep understanding of Windows, Win32 API, Windows OS internals – services, registry, drivers

. Expertise in C/C++ with extensive knowledge of concurrency and multi-threading – architecture, design, development, debug, performance analysis

. Discipline with automated unit tests

. Experience developing in Agile environments

. Understanding of operating system architecture, process management, memory management

. Understanding of networking protocols – TCP/IP, sockets, Winsock API

. Understanding of security concepts, architects, protocols – SSL, TLS

. Strong communication skills in English (written and verbal)

. Mindset for tackling challenges

. Good Organizational Skills

. Experienced in writing secure code

Desired skills:
. Masters degree in EE, CS, or computer engineering

. Experience delivering cross-platform solutions

. Knowledge of Perl and other scripting technologies

. Knowledge of building secure systems

. Understanding of virtualization technologies

. Previous anti-virus product development

Contact information:
[email protected]

Leave a reply



Mission-Critical Broadband – Why Governments Should Partner with Commercial Operators:
Many governments embrace mobile network operator (MNO) networks as ...

ARA at Scale: How to Choose a Solution That Grows With Your Needs:
Application release automation (ARA) tools enable best practices in...

The Multi-Model Database:
Part of the “new normal” where data and cloud applications are ...



Latest Comments