|
Job Title: Senior Software Engineer/Architect
Job Location: Sunnyvale, CA
Job ID 07-01-109
Job Description:
The senior software engineer/architect will be an experienced software professional with good development and programming skills and experience with security protocols. The senior software engineer/architect will play a key role in the design and development of the company's Internet security products.
Qualifications:
- Expert in C++ and object-oriented development (5 or more years of experience)
- Java experience (2 or more years of experience)
- Extensive experience in the development of software in the areas of computer security, cryptography, cryptographic protocols, or public key infrastructure (5 or more years of experience)
- Experience in network programming, TCP/IP, SSL, and in the development of multi-threaded servers. (5 or more years of experience.)
- Knowledge and experience developing software in Windows XP/2003, Solaris, and Linux (and/or other UNIX platforms)
- Familiarity and experience with software engineering methodologies and principles throughout the entire software lifecycle (5 or more years of experience)
- Experience in security vulnerability analysis and secure programming practices
- Preferred (but not required) experience in PKCS#11 and other PKCS standards
- Experience with OpenSSL
- Experience with MS Crypto API
- Experience developing software utilizing smartcards and HSMs
- Good communication skills and the ability to work well in teams
- Bachelor's degree. M.S. preferred
To apply for this position, please send an email to careers@arcot.com with the job ID # in the Subject line. Include a cover letter and your resume. If there is a match for you with Arcot, we will contact you.
No phone calls please.
|