✕
✕

Staff software engineer data

Retribuzione:

Modalità:

Smart Working 100%

Contratto:

Contratto da definire

Orario

Orario non definito

Benefit:

Competitive salary, Equity package, Employee equity program, Paid time off, Private medical insurance, Dental coverage, Vision coverage, Paid parental leave, Quarterly company offsites, Annual travel allowance, Home-office setup allowance, Coworking space coverage

Sede di Lavoro:

Tutta italia


Zona:

Italy


Accetta candidati anche dalle province di:

AQ, FR, IT, LT, RI, RM, VT


Pubblicato il 09/09/2026

Descrizione annuncio

This position is listed on behalf of a partner company that manages all applications and next steps. Our partner is looking for a Staff Software Engineer Data based in Italy. This is a high‑impact engineering role focused on the foundations of a large‑scale multi‑chain data platform.

Accountabilities

  • Translate product requirements into robust technical solutions by modeling domains, defining interfaces and workflows, and making thoughtful architectural trade‑offs.
  • Break complex initiatives into well‑defined pieces of work that can be owned by multiple engineers, sequencing delivery to bring useful functionality to production early.
  • Drive high‑impact architectural decisions across the data platform and take end‑to‑end ownership of critical components from design through production operation.
  • Design and build systems capable of handling real‑world scale, including large‑scale data ingestion, distributed processing and data‑lake storage, while maintaining strong standards for correctness and performance.
  • Work across the engineering stack primarily using Go, Kotlin, Rust and Python, selecting technologies based on the problem.
  • Apply strong computer‑science fundamentals to distributed data systems, explicitly considering contracts, state transitions, invariants, failure modes, fault models and scaling limitations.
  • Raise engineering standards through design reviews, effective testing practices, thoughtful decomposition of technical work and clear engineering processes.
  • Collaborate closely with product teams, customers and engineers to clarify ambiguous requirements, define scope and guide technical decisions.
  • Mentor engineers through hands‑on leadership, strengthening technical judgment, system design and execution practices across a fully distributed team.
  • Use AI‑assisted engineering tools thoughtfully to improve productivity while maintaining high standards for code quality, reasoning, correctness and maintainability.
  • Contribute to continuous improvement of the data foundation, identifying opportunities to improve scalability, reliability, developer experience and platform architecture.

Requirements

  • Strong software‑engineering background with solid computer‑science fundamentals and ability to adapt quickly to unfamiliar technologies.
  • Demonstrated experience designing and shipping distributed data systems, with practical understanding of architecture, contracts, state management, invariants, failure modes, fault tolerance and scaling.
  • First‑principles problem‑solving approach, able to make assumptions explicit, identify constraints and derive solutions.
  • Experience with large‑scale systems where correctness, performance, reliability and operational behavior are critical.
  • Ability to work effectively with ambiguity, engaging product, customers and engineering stakeholders.
  • Strong ability to translate complex product requirements into technical designs, implementation plans and actionable tasks.
  • Experience working across multiple programming languages (Go, Kotlin, Rust, Python) and selecting the most appropriate tool for a given problem.
  • Excellent written and verbal communication skills, especially in distributed and asynchronous environments.
  • Proven ability to influence engineering standards, conduct effective design reviews, improve development practices and mentor other engineers.
  • Practical experience with AI‑assisted development tools and a high bar for avoiding low‑quality AI‑generated output.
  • Ability to operate independently, prioritize effectively and maintain ownership in a remote‑first environment.
  • Experience with data lakes and modern storage formats such as Parquet, Apache Iceberg or Delta Lake is a plus.
  • Experience at a company where data is a core part of the product is a plus.

Benefits

  • Competitive salary and equity package positioned within the top 25% of comparable companies.
  • Employee equity program with favorable terms.
  • 5 weeks of paid time off plus public holidays, with flexible swapping.
  • Fully remote‑first working model with flexible hours.
  • Private medical insurance including dental and vision coverage.
  • Fully paid parental leave (16 weeks primary, 6 weeks secondary) with phased return.
  • Quarterly company offsites in international locations.
  • Annual travel allowance and home‑office setup allowance, including coworking space coverage.
  • Opportunity to work with highly experienced engineers on challenging data infrastructure and blockchain analytics problems.


Annunci simili all'offerta di lavoro per Staff software engineer data a Tutta italia (IT), pubblicata da Jobgether.

Vuoi vedere cos'altro offre la zona?
Consulta tutte le offerte di lavoro per Analisti progettisti software a Tutta italia oppure tutte le offerte di lavoro a Tutta italia: troverai rispettivamente le posizioni aperte più recenti nello stesso territorio per la stessa mansione, e per ogni tipo di mansione.

Cerchi lo stesso ruolo altrove?
Dai un'occhiata a tutte le offerte per Analisti progettisti software pubblicate su CercoLavoro.com. Confronta retribuzioni, tipologie contrattuali e sedi di lavoro per individuare la proposta più in linea con le tue aspettative e la tua esperienza.

Infine, se vuoi restare in zona ma sei aperto anche a ruoli simili, esplora le offerte di lavoro per go, rust e kotlin.

Registra il tuo Curriculum e attiva le notifiche nella tua Area Personale: riceverai via email gli annunci più recenti in linea con il tuo profilo, senza dover ripetere ogni volta la ricerca.