QTI Srl is a Florence-based company operating in telecommunications and quantum technologies. Founded in 2020 as a spin-off of CNR-INO, since 2021 QTI has been active in research and development of Quantum Key Distribution (QKD), the company’s core product, entering both the Italian and international markets in the same year.
In 2022, QTI opened a new production site. In 2024, QTI officially joined the TIM Group following the partial acquisition of its shares by Telsy S.p.A., an Italian cybersecurity company also part of the TIM Group.
The company expects strong growth in the coming years in both research and sales; the team currently counts 35 people and is set to expand further.
For our Florence office, we are looking for a Software Engineer to join our team.
Main Activities:
Develop, maintain, and optimize software components on Linux
Integrate and manage network communications (TCP/IP, TLS/mTLS, certificate handling, internal/external APIs)
Containerization and packaging (e.g., Docker, systemd, service lifecycle management, logging and observability)
Debugging and troubleshooting on real systems: log analysis, profiling, fault handling, and issue reproducibility
System and application hardening: security best practices, secret management, updates, and attack-surface reduction
Automated testing (unit/integration), continuous code quality improvement, code reviews, and operational technical documentation
Requirements:
Minimum 2 years of experience as a software engineer on Linux-based systems
Strong knowledge of Python and C/C++
Solid understanding of:
Linux environments
Networking: sockets, TCP/IP fundamentals, DNS
Application security: TLS/mTLS, certificate management, hardening principles
Tooling: Git, code review practices, issue tracking
Team mindset, accuracy, ownership, and ability to meet deadlines
Working technical English (written and spoken)
Nice to have:
Programming languages: Go, Rust
PQC (Post-Quantum Cryptography): familiarity with standards/primitives, libraries, integration, and threat modeling
K3s / Kubernetes: deployment, service discovery, ingress, update strategy, cluster troubleshooting
Experience with:
Secure boot / chain of trust, TPM/HSM
CI/CD (Jenkins)
Knowledge of applied cryptography and protocols (mTLS, attestation, certificate management, PKI)
Familiarity with mission-critical environments: fault tolerance, watchdogs, recovery strategies, safe/atomic updates