This site uses cookies. To find out more, see our Cookies Policy

Cryptography Engineer in Mountain View, CA at Vaco

Date Posted: 5/2/2018

Job Snapshot

Job Description

This is a full-time CONTRACT role

Responsibilities

  • Consult with product managers and cryptography operations teams on required cryptographic implementations and use of HSMs
  • Work on complex application projects alongside your team and implement proof-of-concept prototypes
  • Design, develop, and test software using cryptographic operations to perform payment key generation and validation
  • Advise on current and developing HSM capabilities and cryptographic procedures
  • Strive to develop solutions that meet market needs with respect to functionality, performance, reliability, realistic implementation schedules, and adherence to development goals and principles
  • Design, develop, and test features and functions delivered via applications and services
  • Identify Performance bottlenecks and use good coding patterns to avoid them

Requirements:

  • Mastery of one of the following programming languages:
    • C#
    • PHP
    • Python
    • Ruby on Rails
    • Go
    • Javascript
  • Development experience with high-traffic backend services
  • Mastery of open-source Java Frameworks, including Spring MVC.
  • Direct experience with concepts such as SOA, REST APIs, message-based communication.
  • Experience with Git, Jira, Tomcat, SQL, Couchbase.
  • Experience with Agile and Scrum.
  • Experience with payment processing, card networks, EMV, ISO 8583.
  • Experience with symmetric and asymmetric cryptography
  • Experience with payment systems cryptography, including programmatic interfaces to HSMs
  • Strong working experience with use and implementation of secure cryptographic operations using HSMs
  • Eager to learn new tools and technologies and bring the same to the team
  • Excellent problem solving skills

Basic Qualifications

  • Master's degree or equivalent experience
  • 2 + years Crypto experience
  • 8+ years Java development


Job Requirements

crypto, C#, PHP, Python, Ruby on Rails, Go, Javascript