Software Engineer - System Infrastructure
Cryptography Research is hiring talented Software Engineers to join our world class technology team in our San Francisco office. This position will focus on developing specialized internal and external software tools for our production system infrastructure. You will oversee data management of customer deliverables, work closely with other engineers to configure, operate, and troubleshoot production server processes used for large scale cryptographic computations. There will be opportunities to work on interesting and challenging problems in other areas as well.
Responsibilities
- Develop and deploy software applications, tools, and scripts according to specifications.
- Collaborate with CRI engineering and IT to ensure smooth and reliable operation of software and systems for fulfilling business objectives and processes.
- Coordinate testing, packaging, and delivery of software and production data in a high security environment.
- Maintain accurate, up-to-date records of system configurations and project deliveries (past and present).
- Monitor production servers, reporting various system resource levels to aid project management in scheduling and hardware acquisitions.
Requirements
- BS/MS in computer science, computer engineering, software engineering, or related degree preferred; but substantial, relevant, outstanding work experience may substitute in some cases
- At least four years of relevant professional engineering experience
- Very high technical competence that includes a track record of innovative problem solving and individual technical accomplishments
- Significant experience and high degree of competency in all of the following areas:
- Shell-scripting and UNIX command line tools
- At least one other scripting language (Perl, Python)
- C and C++ Programming
- Unix/Linux system administration and security principles
- Systems planning
- General software engineering best practices
- Experience with some or all of the following areas preferred:
- Batch control systems/distributed computing
- Relational database administration
- Server virtualization
- TCP/IP Networking
- Cryptography fundamentals
- Excellent software troubleshooting skills.
Personal Attributes
- Excellent written, verbal, and interpersonal communication skills.
- Ability to communicate ideas in both technical and user-friendly language.
- Highly self motivated and directed, with keen attention to detail.
- Able to prioritize and execute tasks in a high-pressure environment.
- Proven analytical and creative problem-solving abilities.
- Ability to work in a team-oriented, collaborative environment.
To apply for this position please click here.
Application Process
If you are interested in joining Cryptography Research please apply online or email your cover letter and resume to:
Email: hr-info (at) cryptography.com
All materials will be kept strictly confidential. Cryptography Research is an equal opportunity employer.
© Copyright 2012 Cryptography Research