Jobs · Information Technology · Georgia

Senior Software Engineer – Cryptography & Secure Systems (HashiCorp Vault, Radar, Boundary)

IBM · Atlanta, GA · 2 wk ago
HybridInformation TechnologyFull-time

Role Overview

Join a team working at the forefront of secrets management, encryption, and identity security, powering mission-critical systems for thousands of organizations worldwide. As a Senior Software Engineer, you’ll play a key role in advancing the cryptographic and security foundations behind products like HashiCorp Vault, designing systems that safeguard sensitive data across cloud and hybrid environments.

What You’ll Do

  • Design and build secure, cryptography-driven systems
  • Arcitect and develop backend services and APIs that power encryption, key management, and secrets lifecycle workflows
  • Design and implement systems that leverage modern cryptographic primitives and protocols to ensure data confidentiality, integrity, and secure access
  • Contribute to and evolve Vault’s core cryptographic capabilities, including encryption engines, key rotation, and identity-based access controls
  • Build highly reliable, scalable systems that operate securely at global scale
  • Lead end-to-end engineering efforts
  • Own complex initiatives from architecture through production rollout, with a strong focus on security and correctness
  • Make architectural decisions that balance performance, cryptographic rigor, usability, and operational resilience
  • Drive high-quality implementations that meet stringent security and compliance requirements
  • Collaborate and influence
  • Partner with Product, Security, and Engineering teams to deliver secure-by-design solutions
  • Contribute to design reviews, threat modeling discussions, and security-focused engineering practices
  • Mentor engineers and elevate the team’s expertise in secure coding and cryptographic best practices

Strengthen Platform Security & Reliability

  • Continuously enhance system security, scalability, and developer experience
  • Support production systems with a strong emphasis on availability, observability, and incident response
  • Help shape the long-term vision for secure infrastructure platforms

Preferred Education & Technical & Professional Expertise

  • Bachelor's Degree Required
  • Backend & Distributed Systems Expertise: 6+ years building and operating scalable backend or distributed systems with strong fundamentals in reliability, performance, and correctness
  • Cryptography & Security: Hands-on experience with cryptographic systems, encryption, or key management, plus a solid understanding of core concepts (e.g., TLS, PKI, symmetric/asymmetric encryption, hashing)
  • Systems Programming Proficiency: Strong experience in Golang or a similar systems-level language, with the ability to write clean, efficient, production-grade code
  • Cloud & Scalable Infrastructure Experience: Experience designing and operating resilient systems in cloud environments (AWS, Azure, or GCP)
  • Technical Leadership & Ownership: Proven ability to lead complex projects, influence architecture decisions, and collaborate effectively across teams
  • Secrets & Encryption Workflows Experience: Hands-on use of tools such as Vault, Boundary, Consul, Terraform, Nomad, Packer, or Waypoint in production environments
  • Shared Systems or Infrastructure Experience: Experience building or operating shared services, infrastructure, or internal systems that support multiple teams or workloads

Similar jobs