Schwarz Group

STACKIT Platform Services - Secrets Manager & KMS - Software Engineer (m/f/d)

Schwarz Group
Apply
2 hours ago
Barcelona, SpainSenior

Responsibilities

  • Design and develop the Key Management Service, including secure key generation, lifecycle management, key rotation, and cryptographic operations.
  • Implement envelope encryption and manage Data Encryption Keys and Key Encryption Keys for layered security.
  • Develop Kubernetes operators to automate the lifecycle of the KMS and Secrets Manager and support self-healing, scalability, and configuration.
  • Build and maintain APIs for key-ring management, external-key imports, and signing and verification workflows.
  • Own the full software development lifecycle in a “You Build It - You Run It” environment.
  • Ensure cryptographic operations follow standards including AES, RSA, ECDSA, and HMAC and provide required audit trails.
  • Analyze data flows, API body sizes, cryptographic overhead, performance bottlenecks, and cost efficiency.

Requirements

  • Strong enthusiasm for software engineering, applied cryptography, and cloud-native security.
  • Experience with Go and Kubernetes; Kubernetes operator development is preferred.
  • Familiarity with or willingness to learn AES-GCM, RSA-OAEP, ECDSA, secure key wrapping, and key transport.
  • Understanding of auditing and compliance requirements for secrets management in high-stakes cloud environments.
  • Ability to understand system data flows and optimize API and cryptographic performance.
  • Interest in security standards and willingness to share technical knowledge with the team.

Benefits

  • Work on digital sovereignty and secure cloud infrastructure in Europe.
  • Fast decision-making processes and genuine creative freedom in projects.
  • Stable foundation of the Schwarz Group with opportunities to support internal and external customers.
  • Location: Neckarsulm, Germany.

Tech Stack

Categories

Schwarz Group

About Schwarz Group

11-50 employees
Contact me