Software Engineer (Crypto Services)

PTR Global
  • Sunnyvale, CA
  • $65–$70 Per Hour
1 day ago

Job Description

Job Description

Software Engineer - Crypto Services (App Eng)

\n

Day 1 Onsite Sunnyvale, CA

\n

Hybrid – 3 days onsite / week

\n

Long term contract

\n

Direct client opportunity

\n

No Implementation Partners are Involved

\n

Relocation must require

\n


\n

The team is responsible for protecting one of the most sensitive pieces of data you can think of: cryptographic keys and secrets. The team provides highly available, fault-tolerant PKI, encryption APIs, and secrets management services that are leveraged across Client to protect sensitive information. You'll develop new features, fix issues, respond to internal customer feedback, and create documentation, while collaborating with product management and other members of the team.

\n


\n

Expectations:

\n
  • \n
  • Design, build, orchestrate, and deploy secure, highly scalable REST-based stateless APIs and web services for the secrets management platform.
  • \n
  • Develop new features and fix issues, applying applied security concepts (authentication, authorization, OWASP Top 10 Risks) throughout design and implementation.
  • \n
  • Work across SQL (e.g. PostgreSQL) and NoSQL (e.g. Cassandra) data stores backing the platform.
  • \n
  • Engage in issue triage and collaborate closely with client and engineering teams to rapidly address integration challenges.
  • \n
  • Create and refine technical documentation and intuitive self-service resources.
  • \n
  • Collaborate proactively with internal Crypto Services teams to help direct the roadmap and features of the platform.
  • \n
  • Follow and adhere to team and Crypto Services engineering and development standards.
  • \n
\n


\n

Qualifications:

\n
  • \n
  • Strong object-oriented design and development experience (JVM languages a plus).
  • \n
  • Proficiency with scripting languages (Python, Bash, etc.).
  • \n
  • Proficiency with SQL and NoSQL database technology.
  • \n
  • Experience building, orchestrating, and deploying highly scalable REST-based stateless APIs / web services.
  • \n
  • Knowledge of applied security concepts (authentication, authorization, OWASP Top 10 Risks).
  • \n
  • Solid understanding of both front-end (e.g. Angular) and back-end technologies.
  • \n
  • Exceptional written and verbal communication skills, with the ability to simplify complex technical concepts clearly and effectively.
  • \n
  • Proactive self-starter with the proven ability to context-shift with minimal direction and support various tasks at different stages of delivery.
  • \n
\n


\n

Preferred:

\n
  • \n
  • Knowledge of PKI fundamentals and applied cryptography.
  • \n
  • Experience with distributed NoSQL databases (e.g., Cassandra) and high-availability, fault-tolerant systems.
  • \n
  • Exposure to regulated environments or privacy-sensitive, security-critical applications.
  • \n
  • Experience with observability and monitoring tools (e.g., Splunk, Grafana).
  • \n
  • Bachelor's degree in CS or equivalent; Master's a plus.
  • \n
\n


\n

Skill Set:

\n
  • \n
  • Splunk - Nice to Have - At least 1 year
  • \n
  • SQL - Is Required
  • \n
  • Unix/Bash - Is Required - At least 1 year
  • \n
  • Web Application Security and Cryptography - Nice to Have - At least 1 year
  • \n
  • Front End Development - Nice to Have
  • \n
  • Verbal Communication - Is Required - At least 1 year
  • \n
  • Written Communication - Is Required - At least 1 year
  • \n
  • Advanced Java - Is Required - At least 1 year
  • \n
  • Angular - Nice to Have
  • \n
  • Open-Source Development - Nice to Have - At least 1 year
  • \n
  • Software Engineering - Is Required - 2-5 Years
  • \n
  • Cryptographic concepts - Nice to Have - At least 1 year
  • \n
  • Distributed Systems - Nice to Have - At least 1 year
  • \n
  • Encryption/Decryption - Nice to Have - At least 1 year
  • \n
  • Full Stack-Java - Nice to Have - At least 1 year
  • \n
  • Java - Is Required - At least 1 year
  • \n
  • Networking and Communication Protocols (SFTP/HTTPS/SSL) - Nice to Have - At least 1 year
  • \n
  • NoSQL - Is Required
  • \n
\n


\n

Pay Range: $65/hr - $70/hr

\n


\n

The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labor in the market; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, and vision as well as 401K contributions.

Numbers & Facts

LocationSunnyvale, CA
Salary$65–$70 Per Hour

Skills

  • Apache Cassandraunmatched
  • Application Programming Interface (API)unmatched
  • Bash Scriptingunmatched
  • Communication Skillsunmatched
  • Communications Protocolsunmatched
  • Cryptographyunmatched
  • Cryptography Softwareunmatched
  • Customer/Client Researchunmatched
  • Database Technologyunmatched
  • Distributed Databasesunmatched
  • Documentationunmatched
  • HTTPS (HyperText Transport Protocol Secure)unmatched
  • High Availabilityunmatched
  • Information/Data Security (InfoSec)unmatched
  • Javaunmatched
  • Network Protocolsunmatched
  • NoSQLunmatched
  • Object Oriented Design (OOD)unmatched
  • Object Oriented Developmentunmatched
  • PostgreSQLunmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Public Key Infrastructure (PKI)unmatched
  • Python Programming/Scripting Languageunmatched
  • REST (Representational State Transfer)unmatched
  • SQL (Structured Query Language)unmatched
  • SQL Databasesunmatched
  • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
  • Scripting (Scripting Languages)unmatched
  • Secure/SSH File Transfer Protocol (SFTP)unmatched
  • Software Engineeringunmatched
  • Splunkunmatched
  • Technical Writingunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Servicesunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder