We are seeking an experienced Cloud Software Developer with strong expertise in cryptographic systems and key management to help build, maintain, and evolve our internal Key Management System (KMS). This role is critical to securing sensitive data and supporting compliance with regulatory standards.
You will be responsible for developing secure backend services that manage cryptographic keys and integrate with identity, access management, and data protection frameworks.
Additional to cryptographic projects, this role is responsible to support other cloud native developments on architecture and development requirements
Your Responsibilities
- Design, develop, and maintain a secure KMS platform based in AWS, including APIs, CLI tools, and backend services.
- Implement key lifecycle management: generation, storage, rotation, revocation, archival, and destruction.
- Integrate with Hardware Security Modules (HSMs) and/or cloud-native KMS platforms (AWS KMS).
- Collaborate with security architects, DevOps, and compliance teams to define policies and ensure secure implementation.
- Support integration with enterprise applications and services requiring cryptographic operations (TLS, data encryption, signing, etc.).
- Monitor and remediate security vulnerabilities in cryptographic implementations.
- Ensure auditability and compliance with internal and external standards.
- Support additional cloud native internal deployments.
Your Qualifications, Skills and Experience
- Comprehensive experience in software development, preferably in security-focused roles.
- Proficiency in Python and Java SE
- Prove experience in AWS serverless architectures
- Strong understanding of cryptographic principles (symmetric/asymmetric encryption, hashing, digital signatures, etc.).
- Experience working with PKI systems, HSMs, or cloud KMS platforms.
- Familiarity with TLS/SSL, OpenSSL, certificate management, and key derivation methods.
- Experience with secure protocols and data-at-rest/in-transit protection.
- Solid understanding of RBAC, access controls, and IAM integration.
Requirements
- Greek/EU/Schengen-zone citizen, or holder of work permit for Greece
- English fluency, both written and spoken
Perks and Benefits
- A multicultural and international company with over 60 different nationalities
- Project-based activities working with colleagues distributed across the globe.
- A start-up and innovation mindset while in the process of scaling-up processes and efficiencies
- Modern offices located in Maroussi region with nearby Metro, Suburban and Bus lines
- Hybrid working model & flexible working hours
- Work from abroad days
- A strong learning environment and regular career discussions
- Bonus and Shares (RSUs)
- Medical/Life Insurance & Private Pension Plan
- Lunch allowance, parking lot or public transportation card
- Relocation package
… and discover even more by talking with us!
Learn more about u-blox and its mission by reading here !
Join a company that is customer-oriented, encourages creative thinking, looks for efficiency, fosters collaboration and team spirit, and upholds integrity and trust in all interactions.
We see diversity as a strength and promote a culture of inclusion among our employees. Our varied backgrounds, ideas and experiences are critical to our success. We strive to become a strong learning organization and are committed to providing our employees with equal opportunities regardless of differences such as gender, race, ethnicity, generations, belief.