Back to search
Ancora Linkedin · Posted yesterday

Software Engineer

Milan

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Stiamo cercando un Software Engineer per costruire un software di contabilità AI-native che sostituisce i gestionali tradizionali.


RAL €50.000 – €75.000 + 0,2 – 0,4% equity.

Milano, ibrido 3+2 (3 giorni in HQ, 2 da casa).

Italiano fluente come must-have: lavoriamo a stretto contatto con commercialisti italiani, la comunicazione di dominio avviene in italiano.


👋 Chi siamo


Siamo un team di 6 persone: il founding team (CEO, COO, CTO) + i primi dipendenti (Marketing e due engineer). Abbiamo raccolto i fondi necessari per costruire e puntiamo a 10 persone nel team prodotto entro fine 2026. Adesso il focus è sul prodotto.


Lavorerai fianco a fianco con il CTO e gli altri engineer sul service layer che sostiene tutto il prodotto.


🚀 Il contesto


Non stiamo costruendo un'iterazione di un gestionale: è un cambio di paradigma. Da software che aspetta input umano ad agenti autonomi che fanno contabilità sotto supervisione professionale.


Come Software Engineer architetti il service layer tra agenti AI e dominio contabile. Non CRUD: la metà deterministica di un'architettura ibrida AI, progettata per essere consumata dagli agenti in modo affidabile.


Il tuo mandato: enforce business invariants. Qualsiasi cosa propongano gli agenti, i tuoi servizi la validano contro regole di business complesse. Operazioni invalide devono essere architetturalmente impossibili.


🧩 Le sfide tecniche


  • Agent-first API design: structured responses, error boundaries chiari, composizione prevedibile
  • State machine complesse con transizioni irreversibili e side effect a cascata
  • Multi-tenant isolation at scale: zero context leakage su migliaia di aziende in concorrenza
  • Concurrency, idempotency, semantica exactly-once
  • Observability for AI: catturare il full decision context di ogni azione agentica


Cosa cerchiamo — must have


  • 3+ anni di backend engineering in produzione
  • Python, Go, Java o linguaggi statically-typed simili
  • PostgreSQL serio: transazioni, constraint, indexing, query optimization
  • REST API o gRPC ben fatti, con validazione ed error handling robusti
  • Event-driven architecture (Kafka, RabbitMQ o simili), idempotency, eventual consistency
  • Testing: unit, integration, contract test
  • Italiano fluente (la comunicazione di dominio con i commercialisti avviene in italiano)
  • Voglia di capire il dominio: non chiediamo che tu sappia già la partita doppia, chiediamo che tu voglia capire perché esiste
  • Code quality solida e pragmatica: siamo builder, non artisti — shippiamo e iteriamo


Nice to have


  • AWS + Terraform
  • Esperienza con API progettate per AI agent consumption (tool-use patterns, structured responses)
  • Fintech, accounting, financial services: partita doppia, riconciliazione, audit trail
  • Multi-tenant con RLS, tenant-aware middleware, credential scoping
  • Domain-driven design, event sourcing
  • Conoscenza di regolamentazione contabile o fiscale italiana (SDI, AdE, XBRL)
  • Observability: Prometheus, Grafana, tracing strutturato


💡 Perché vale la pena


  • Entri presto in una squadra che sta costruendo da zero: le tue decisioni plasmano il sistema per anni
  • Greenfield, zero legacy, CI/CD dal day 1, daily production deploy
  • Riporto diretto al CTO, voce forte sulle scelte tecniche e architetturali
  • Team che scala a 10+ persone nel team prodotto entro fine 2026: spazio per leadership
  • Impatto reale: i tuoi servizi processano la contabilità di migliaia di PMI italiane


🎁 What we offer


  • RAL: €50.000 – €75.000 in base all'esperienza
  • Equity: 0,2% – 0,4% stock option
  • Buoni pasto + fringe benefit
  • Milano, ibrido 3+2
  • Riporto diretto al CTO, lavoro fianco a fianco con il founding team


🤝 Processo di selezione (2–3 settimane totali)


  1. HR screening (10 min) — call di allineamento sulle aspettative
  2. Technical assessment (72h) — take-home: design di una data pipeline su problema reale
  3. Technical interview (1h, remote) — deep dive sull'assessment + discussione architetturale
  4. Final interview (in-person, Milano) — incontro col team, cultura e collaborazione


Equal opportunity employer.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search