Senior Software Engineer
22 ore fa
At Exein, our mission is to build the world’s first ecosystem for IoT device security, ensuring all types of devices are secure globally. Our dynamic team is passionate about data, machine learning, open source, and firmware. We constantly work to secure millions of devices, making daily life safer for everyone. Our unique products empower developers to secure their IoT devices with cutting‑edge technology in an easy and frictionless way.Job Overview As a Senior Software Engineer (Rust), you’ll play a key role in building the core of our next‑generation cybersecurity platform — a distributed system that connects, protects, and manages IoT and edge devices at scale.You’ll design and implement high‑performance backend services, APIs, and platform components using Rust, ensuring security, scalability, and reliability at every layer.You’ll work closely with our product, DevOps, and security teams to create a cloud‑native platform that seamlessly bridges embedded environments and large‑scale infrastructure.This role combines deep technical work with real architectural ownership: you’ll make decisions that directly shape the foundation of our technology and define how secure systems are built for years to come.ResponsibilitiesDesign and maintainRust‑based backendand edge components that power secure communication and device orchestration.Buildscalable APIsand asynchronousmicroservicesusing Rust’s modern ecosystem.Architect for reliability, observability, and performance at scale.Integratecybersecurity featuresdirectly into the platform - from authentication and encryption to telemetry and secure provisioning.Contribute to architectural decisions driving modularity, maintainability, and long‑term evolution.Prototype, benchmark, and optimize system components to improve performance and resource efficiency.Mentor teammates, uphold high engineering standards, and foster a security‑first culture.Requirements6+ years of experience in backend or platform engineering, building large‑scale or distributed systems.Strong proficiency inRust , including asynchronous programming, memory safety, and concurrency.Solid understanding ofdistributed architectures ,API design , and inter‑service communication ( REST ,gRPC , or message streaming)Experience withDocker ,Linux , and cloud deployment (AWS or equivalent).Familiarity withPostgreSQL ,Redis , and message streaming systems such asKafkaorNATS .Deep understanding of security principles (authentication, encryption, identity, data protection).Hands‑on experience withCI/CD , automated testing, and observability tools (metrics, tracing, logging).Strong software engineering practices: clean code, testing, documentation, and peer review.Ability to own complex systems end‑to‑end, from design through production operations.Nice‑to‑haveFamiliarity with Test‑Driven Development (TDD) principles and practices.Experience with functional programming paradigms (e.g., immutability, pure functions).Contributions toopen‑source Rust projects .Background incybersecurity ,IoT , oredge computingplatforms.Why Join UsJoin a team shaping the future of secure IoT and embedded technology worldwide.Build next‑generation cybersecurity solutions that protect data, devices, and users at scale.Work across Rust, Linux, distributed systems, and edge computing — solving complex challenges that push performance and reliability.Influence architecture, product strategy, and key engineering choices from day one.Take ownership, expand your skills, and advance your career in a fast‑moving international environment.Work alongside passionate engineers and researchers who value precision, curiosity, and impact.Experience a flexible, inclusive workplace built on trust, creativity, and genuine collaboration.Location Exein is committed to creating an inclusive workplace. We evaluate all applications fairly regardless of gender, age, ethnicity, background, or orientation.Seniority level Mid‑Senior levelEmployment type Full‑timeJob function Information TechnologyComputer and Network Security#J-18808-Ljbffr
-
Software Engineer
5 giorni fa
Rome, Italia Top-engineer A tempo pienoTop Engineer è una società di consulenza specializzata in progettazione elettronica, meccanica e software. Collaboriamo con grandi realtà industriali, offrendo competenze tecniche avanzate e supporto nello sviluppo e nell’ottimizzazione di progetti ad alto contenuto tecnologico.Per un’attività da svolgersi presso un nostro cliente, siamo alla ricerca...
-
Senior Software Engineer
23 ore fa
Rome, Italia Informatica Software A tempo pienoA global technology services provider located in Italy is seeking a skilled software engineer to contribute to development projects. The ideal candidate will have over 5 years of experience, a strong grasp of programming, and mentoring abilities. Responsibilities include writing, testing code, and collaborating with teams to solve complex challenges while...
-
Senior Software Engineer
5 giorni fa
Rome, Italia aizoOn Technology Consulting A tempo pienoaizoOn, società di consulenza tecnologica di innovazione, indipendente, che opera a livello globale ricerca un / a Senior Software Engineer. Il / La candidato / a verrà inserito nell’area IT della divisione Aerospace, Defense & Naval di aizoOn e opererà all’interno di una nostra azienda cliente del settore della difesa come Senior Software Engineer....
-
Senior Backend Software Engineer
1 settimana fa
Rome, Italia Noovle A tempo pienoSenior Backend Software Engineer – Entra nel futuro del cloud con noi! Siamo alla ricerca di Senior Backend Software Engineer per le nostre sedi di Roma e Napoli in ambito Business Development. Se sei una persona appassionata di tecnologia, ami le sfide e vuoi contribuire alla trasformazione digitale con soluzioni innovative, questa è l’opportunità...
-
Senior Java Software Engineer
2 settimane fa
Rome, Italia Luna Labs Srl A tempo pienoStiamo cercando urgentemente il seguente profilo professionale :Senior Java Software Engineer con una comprovata esperienza di almeno 4 / 5 anni.La risorsa verrà coinvolta in progetti che riguardano attività di analisi dei requisiti software, progettazione e realizzazione delle soluzioni fino a seguire tutto il ciclo di vita del...
-
Senior software engineer
7 giorni fa
Rome, Italia Hays A tempo pienoLa tua nuova azienda Hays, per conto di una tech company in forte espansione specializzata nello sviluppo di soluzioni software, ricerca un Mid/Senior Software Engineer con competenze solide in backend e frontend. L’azienda promuove la crescita continua attraverso training on the job e corsi personalizzati. Il tuo nuovo ruolo Il candidato ideale è guidato...
-
Senior software engineer
14 ore fa
Rome, Italia Hays A tempo pienoLa tua nuova azienda Hays, per conto di una tech company in forte espansione specializzata nello sviluppo di soluzioni software, ricerca un Mid/Senior Software Engineer con competenze solide in backend e frontend. L’azienda promuove la crescita continua attraverso training on the job e corsi personalizzati. Il tuo nuovo ruolo Il candidato ideale è...
-
Senior software engineer
1 settimana fa
Rome, Italia Hays A tempo pienoLa tua nuova aziendaHays, per conto di una tech company in forte espansione specializzata nello sviluppo di soluzioni software, ricerca un Mid/Senior Software Engineer con competenze solide in backend e frontend. L’azienda promuove la crescita continua attraverso training on the job e corsi personalizzati.Il tuo nuovo ruoloIl candidato ideale è guidato...
-
Rome, Italia Altro A tempo pienoSenior Deep Learning Software Engineer, InferenceJoin to apply for the Senior Deep Learning Software Engineer, Inference role at NVIDIANVIDIA seeks a Senior Software Engineer specializing in Deep Learning Inference for our growing team. As a key contributor, you will design, build, and optimize GPU‑accelerated software that powers today’s most...
-
Senior Software Test Engineer
23 ore fa
Rome, Italia Altro A tempo pieno1 day ago Be among the first 25 applicantsAt TOPIC, we work every day on innovative, high-tech solutions to make the world better, smarter, and healthier.What will you do?Overseeing the entire testing strategies, process, from planning to execution. This role involves developing automated test capabilities, selecting tools, and defining processes for...