SENIOR SOFTWARE ENGINEER (PUBLIC KEY INFRASTRUCTURE)
Employer · NETLOCK
Budapest
NETLOCK's certificate authority is the system behind every qualified certificate we issue - the platform that decides what a signature is actually worth. It has recently been modernised and now runs on Kubernetes. You'll own where it goes from here: the architecture, the reliability, and the cryptographic stack it's built on. This is a backend role, written in C, Go and Perl. We don't expect all three on day one - we expect real strength in one and a genuine willingness to work across the rest. You'll develop the CA system and the independent services around it, work directly with hardware security modules and the interfaces connecting them to our services, and make architectural decisions in a system where correctness is the product.
Tasks
- Own the PKI services end to end - architecture, development, maintenance, and how they behave in production.
- Develop the certificate authority system and the independent services around it.
- Keep the cryptographic stack current and lead upgrades to supported, long-term versions.
- Work directly with hardware security modules and the interfaces connecting them to our services.
- Make architectural decisions in a security-critical system and see them through to production.
- Improve how we build, test, and ship - from local development to deployment.
- Ship what you build and keep it healthy: observability, alerting, and a hand in on-call.
Conditions & benefits
Requirements
- have senior-level software engineering experience, primarily in backend development, with a minimum of 3--5 years in production
- are strong in at least one of C, Go or Perl, and genuinely willing to learn and work in all three
- have experience with relational databases (we use MySQL)
- have designed and operated systems made up of multiple independent services, and keep them correct across service boundaries
- take long-term responsibility for a system rather than just delivering features into it
- are fluent with AI-assisted coding workflows
- pick up new languages and unfamiliar domains quickly, and find hard problems satisfying rather than draining
- are a native Hungarian speaker (spoken and written) with professional English