QTI Srlis 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 theTIM Groupfollowing the partial acquisition of its shares byTelsy 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 aSoftware Engineerto join our team.Main Activities:Develop, maintain, and optimize software components on LinuxIntegrate 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 reproducibilitySystem and application hardening: security best practices, secret management, updates, and attack-surface reductionAutomated testing (unit/integration), continuous code quality improvement, code reviews, and operational technical documentationRequirements:Minimum 2 years of experience as a software engineer on Linux-based systemsStrong knowledge of Python and C/C++Solid understanding of:Linux environmentsNetworking:sockets, TCP/IP fundamentals, DNSApplication security: TLS/mTLS, certificate management, hardening principlesTooling: Git, code review practices, issue trackingTeam mindset, accuracy, ownership, and ability to meet deadlinesWorking technical English (written and spoken)Nice to have:Programming languages: Go, RustPQC (Post-Quantum Cryptography): familiarity with standards/primitives, libraries, integration, and threat modelingK3s / Kubernetes: deployment, service discovery, ingress, update strategy, cluster troubleshootingExperience with:Secure boot / chain of trust, TPM/HSMCI/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