Encryption Solutions Engineer

  • Full-time

Job Description

The Cryptographic Services Engineering Team within the Enterprise Security Solutions Group (ESS) is responsible for engineering and developing secure storage and management solutions for encryption keys, passwords, certificates, and other sensitive data. The technology stack consists of home-grown software, 3rd party and open source products and auxiliary services and solutions.

 

The successful candidate will act as a subject matter expert and be responsible for proto-typing, designing and delivering robust, scalable, cross-platform solutions that span teams. He/she will be expected to collaborate with managers and lead engineers across teams, broader partners in Security, CTO and Infrastructure as well as clients in order to understand technical and business requirements that will drive solutions. Resulting software, products and services will be then become BAU within existing engineering and operations teams. Solutions will vary in size/scope and technology as well as time-frames with an expectation of some parallelization across solutions. In addition, the successful candidate will help formulate the overall technical strategy and roadmap for the team.

 

We're looking for an enthusiastic, fungible, innovative technologist with good communication skills who's willing to get their hands dirty whilst not losing sight of the bigger picture.

 

 

The successful candidate will be expected to:

 

 

·         Drive the determination and implementation of solutions (large or small) across platforms

·         Deliver initial proof of concept (PoCs) and document the design and architectures for these solutions

·         Drive the productionisation of the solution across appropriate engineering and operations teams

·         Research vendor and open source solutions and determine fit into strategy and architecture

·         Interface with technical contacts at external vendor providers and other internal teams to ensure a holistic solution

·         Create a strategy for cryptography for the organization

·         Maintain documentation, assist customers through FAQ entries and similar

·         Resolve issues escalated from operations teams

·         Interpret high level functional requirements to create detailed implementation designs / plans

 

QUALIFICATIONS

 

Skills Required

 

·         Excellent problem solving skills

·         Strong verbal and written skills to interact with global teams and customers

·         Excellent understanding of data encryption

·         Excellent understanding of enterprise authentication and web security

·         Excellent understanding of the internet protocols TCP/IP, HTTP, SSL/TLS etc

·         Good knowledge/experience on Windows as well as Linux based authentication products and services

·         Good knowledge of emerging authentication standards like SPNEGO, OAUTH, OpenID Connect

·         Proven architectural and design background

·         Experience of public key infrastructure (PKI)

·         Solid experience of developing in Java, Perl, .NET or other language including object orientated coding

·         Experience building multi-tier applications

·         Strong proficiency in Linux or other Unix variant

·         Good understanding of secure coding techniques and IT security principals in general

Additional Information

All your information will be kept confidential according to EEO guidelines.