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: HTTP/REST, 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