|
Senior/Lead Software Engineer
Location: Cambridge, UK
Location: Cambridge, UK
Reports to: Director of Engineering
Job Purpose
As a key member of the R&D department play a major / lead role in the specification, design, implementation, test and review of software systems for new and existing products.
Main Accountabilities:
- To develop and test software modules to meet the product requirements specified by Product Management under the direction of the Software Development Manager.
- When appropriate, technically lead development project activities and take responsibility for all technical aspects within the project lifecycle.
- To contribute to the development of product innovations and new product specifications in conjunction with the Marketing department and/or research teams
- To work within, and contribute to, systems and procedures to ensure the integrity and robustness of all software deliverables and to identify in advance possible problem areas in a proposed project and provide suitable feedback to the Software Development Manager.
- To contribute to the writing of lifecycle documentation, user level documentation, technical application notes and training material as required by company or development processes.
- To provide reliable estimates of task duration, contribute to feasibility/evaluation activities and contribute fully to the peer review process as required by the Software Development Manager.
- To provide reliable, consistent, timely and accurate technical assistance to both first line support staff and development partners on issues relating to the use of nCipher's products.
- To keep abreast of technical and market trends in relation to the company's product range and to propose product improvements.
- To provide help and/or supervision to other team members under the direction of the Director of Engineering.
Qualifications:
- Educated to degree level or equivalent, in Software Engineering, Computer Science, Mathematics or other relevant discipline.
Knowledge
- A detailed knowledge of programming using multiple programming languages on multiple platforms and environments including UNIX and Windows based operating systems.
- A detailed working knowledge of design and implementation of large or significant products using the C, Python and Java programming languages.
- A good awareness of scripting languages and development tools.
- An good knowledge of the use of cryptography and associated concepts in IT security.
- An awareness of Internet technologies, protocols and standards.
- An appreciation of relevant Quality (ISO9000) requirements and processes.
Experience
At least four years industrial experience developing software for large or significant products using the C, Python and Java programming languages. Experience of at least four of the following:
- Unix & Windows full lifecycle software development with an ISO 9001 or TickIt accredited environment or similar
- Cryptography and computer security techniques.
- Internet software application development.
- Electronic commerce.
- The use of formal software testing procedures and systems.
- Working in a highly skilled and specialized software development environment
- Involvement in developing software for the free software community.
Skills
- The ability to analyse complex technical problems and offer innovative, reasoned and practical solutions to demanding requirements.
- Good interpersonal skills, including the ability to work in a multi-disciplinary team environment and mentor/coach other team members.
- The ability to prioritise, manage own workload, be flexible, work under pressure and to demanding deadlines.
- The ability to bring together multiple technical aspects of a software development project and lead and oversee the design and implementation activities.
- A team player who is able to work in a dynamic and exciting environment.
- The ability to quickly integrate and make a significant contribution.
Company Information
nCipher helps some of the world's most security-conscious organisations — from industry-leading corporations to government agencies - protect their business by securing critical points of risk throughout their enterprise. From speeding and protecting SSL operations to safeguarding cryptographic keys, nCipher's award-winning products protect cryptographic functions and eliminate the performance and administrative barriers commonly associated with cryptography.
It's an approach that has brought nCipher's products into some of the most secure infrastructures in the world — from the U.S. Department of Defense to Microsoft to Deutsche Bank.
nCipher is listed on the London Stock Exchange as a TechMARK 100 company (LSE:NCH). With offices in Cambridge, UK; Boston, New York, Paris, Hamburg and Tokyo, nCipher serves customers and partners around the world.
See www.ncipher.com for further information
Benefits
nCipher is a young, dynamic and high-growth company with an informal "can do" culture. You will be working with a bright and enthusiastic team on leading-edge technologies in a fast moving and exciting market.
Staff benefits include share options, 25 days annual holiday, a non-contributory pension, discretionary sick pay and private medical insurance. Some assistance with relocation is available, if appropriate.

How to apply:
Email your resume or CV and cover letter to jhwuk@aol.com, or by post or by regular mail send resume or CV and cover letter to:
UK/EMEA application:
Janet Henson-Webb,
HR Consultant
Email: jhwuk@aol.com
Stockyard Barn
Telephone: 01638 741342
106 North Street,
Burwell
Cambridge
CB5 OBB
View More Career Opportunities
|