Senior Software Engineer, Cryptography & Secure Systems

IBM

Quick summary

Work type
On-site
Location
New York, NY
Posted
5 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $178k
$125k most similar roles pay here $228k

This listing doesn't post a salary. Most similar roles pay $144,910–$211,125.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 792 open roles on FindRole.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Senior Software Engineer, Cryptography & Secure Systems

As a Senior Software Engineer on the Cryptography & Secure Systems team at HashiCorp, you will work closely with experts in cryptography to develop and maintain robust security solutions such as Vault, Radar, and Boundary. Your primary responsibilities include designing and implementing secure systems, contributing to open-source projects, and ensuring compliance with industry standards. You will leverage technologies like Python, Go, and Kubernetes, while also staying current with advancements in encryption, key management, and access control. This role requires a deep understanding of cryptographic principles and practical experience in building scalable security solutions for cloud environments.

What you'll do

  • Design and implement secure cryptographic solutions using HashiCorp Vault.
  • Develop and maintain security features for Radar and Boundary systems.
  • Ensure compliance with industry standards and best practices in cryptography.
  • Conduct code reviews to enhance the security of software applications.
  • Identify vulnerabilities and propose mitigation strategies for secure systems.

What we're looking for

  • Minimum 5 years of experience in software engineering with a focus on cryptography.
  • Proficient in developing secure systems using HashiCorp Vault, Radar, and Boundary tools.
  • Strong understanding of cryptographic principles and their application in software development.
  • Experience in designing and implementing secure authentication and authorization solutions.
  • Excellent problem-solving skills and ability to work effectively in a collaborative team environment.

More like this

Similar roles