基本版

Principal Software Engineer

roma, lazio, Italy 公司: JR Italy 客戶/雇主: Exein
已發佈: 18.05.2026
交割日期: 02.07.2026
工作推薦: 6b9762e9f70d644d65adcce8aac9eab3

職務資訊

地理位置
roma, lazio, Italy
公司
JR Italy
客戶/雇主
Exein
工作推薦
6b9762e9f70d644d65adcce8aac9eab3
登錄類型
基本版
需要歐盟工作許可
已發佈
18.05.2026
交割日期
02.07.2026

職務說明

About Us

The physical and digital worlds are merging. Vehicles, medical devices, industrial systems, critical infrastructure: security hasn't kept pace. AI is accelerating everything, from the capabilities of the systems we depend on to the sophistication of the threats targeting them. A software vulnerability can now have physical consequences. A physical breach can compromise entire digital ecosystems. Billions of devices operate with little to no protection, and traditional approaches can't keep up. Not at this scale, not at this speed, and not across this diversity of systems.

Exein exists to solve this. We build the security layer for a world where physical and digital threats are no longer separate problems, from kernel-level runtime protection on embedded devices to cloud-native platforms that analyze, protect, and prove compliance across entire device fleets. We're not patching the old model. We're building security from the core out.


The Role

As a Principal Software Engineer, you will help shape the technical direction of our cybersecurity platform: a distributed system that secures devices and infrastructure across the physical-digital boundary, from embedded systems to the cloud.

You'll lead the architecture of high-performance backend services and APIs in Rust, setting the standard for security, scalability, and reliability across the platform. Reporting directly to the CTO, you'll work in close contact with product, infrastructure, and security teams to drive key design decisions, mentor engineers, and contribute to the next generation of cybersecurity products for an AI-native world.

This is a foundational role. The decisions you make will directly determine what we can build and how fast we can move.


Responsibilities

  • Shape the architecture of core backend services and platform components
  • Lead the design and development of high-performance, secure systems in Rust
  • Set engineering standards and best practices for scalability, reliability, and security
  • Mentor engineers and guide critical design decisions across the team
  • Collaborate cross-functionally with product, infrastructure, and security teams
  • Build and evolve the infrastructure powering our AI agents, from autonomous threat detection to intelligent remediation workflows
  • Influence long-term technical strategy while contributing hands-on to key parts of the system


Requirements

  • Proven track record of building and shipping complex systems at scale
  • 6+ years of experience with distributed systems in production
  • Strong proficiency in Rust, or deep systems programming experience with a clear willingness to adopt Rust
  • Experience defining software architecture and making technical strategy decisions that stuck
  • Deep understanding of cloud-native architectures: microservices, containers, orchestration
  • Solid knowledge of security principles, especially in backend or platform engineering
  • Experience mentoring engineers and leading technical decision-making across teams


Nice to Have

  • Familiarity with AI/ML systems and how they intersect with security, whether as a tool for detection or as a new attack surface
  • Experience with embedded or IoT platforms
  • Background in cybersecurity products or threat modeling


Why Join Us

  • The problem matters. You'll build systems that secure the physical-digital boundary in a world where AI is reshaping both sides. Not another SaaS dashboard.
  • You'll own it. Critical technical decisions, architecture from the ground up, direct influence on product and strategy, reporting to the CTO.
  • The team is strong. Highly skilled, low-ego engineers in a fast-moving scale-up where speed and ownership are real, not slogans.
  • The challenges are deep. Kernel-level security, distributed systems, embedded-to-cloud infrastructure: this is hard engineering with real constraints.
  • You'll grow. Strong autonomy, technical leadership with room to expand your scope as we scale.


Location

Rome (Piazzale Flaminio 19, 00196). Hybrid, mandatory on-site presence required


Exein is committed to creating an inclusive workplace. We evaluate all applications fairly regardless of gender, age, ethnicity, background, or orientation.

技能

ABAP adapt to changes in technological development plans AJAX Ajax Framework analyse software specifications Ansible Apache Maven Apache Tomcat APL ASP.NET Assembly (computer programming) blockchain openness blockchain platforms C COBOL CoffeeScript collect customer feedback on applications Common Lisp computer programming create flowchart diagram cyber attack counter-measures data visualisation software debug software defence standard procedures define technical requirements design user interface develop automated migration methods develop creative ideas develop software prototype do cloud refactoring Drupal Eclipse (integrated development environment software) engineering principles engineering processes Erlang Git Groovy Haskell IBM WebSphere ICT debugging tools ICT security legislation identify customer requirements integrate system components integrated development environment software Internet of Things interpret technical requirements Java (computer programming) JavaScript JavaScript Framework Jenkins (tools for software configuration management) KDevelop Laravel Lisp manage engineering project Matlab Microsoft Visual C++ migrate existing data ML (computer programming) MySQL NoSQL object-oriented modelling Objective-C OpenEdge Advanced Business Language Oracle Application Development Framework Pascal (computer programming) perform scientific research Perl PHP Project Management Prolog (computer programming) Puppet (tools for software configuration management) Python (computer programming) R Ruby (computer programming) Salt (tools for software configuration management) SAP R3 SAS language Scala Scratch (computer programming) screen reader Smalltalk (computer programming) smart contract software anomalies software frameworks Spark SQL STAF Swift (computer programming) technical drawings tools for software configuration management Trading Software TypeScript use an application-specific interface use automatic programming use concurrent programming use functional programming use logic programming use object-oriented programming use query languages use software design patterns use software libraries use technical drawing software utilise computer-aided software engineering tools utilise machine learning VBScript Visual Basic Web Services WordPress World Wide Web Consortium standards Xcode

類似工作

建議職業

Eurojobs Support Assistant