Staff Software Engineer
Ancora Srl, Milan
About the job
We're looking for a Staff Engineer to define the architecture of an AI-native accounting software that replaces traditional management systems.
Salary €70,000 – €90,000 + 0.2 – 0.4% equity.
Milan, hybrid 3+2.
Fluent Italian is a must-have: we work closely with Italian accountants.
👥 Who we are
We're a team of 5: the founding team (CEO, COO, CTO) + our first two employees (Marketing and Data Engineer). We've raised the funds we need to build, and we're aiming for 10 people on the product team by the end of 2026.
You're the fourth hire on the technical team and the first with an explicit architecture mandate: you define the foundations we'll build on for the next 5 years.
🎯 The context
We're not building a management system: we're building the deterministic half of an AI-native system. The agents propose, your services validate. Business invariants that hold across thousands of companies. Accounting operations that are architecturally impossible to get wrong.
As a Staff Engineer you're the technical reference point for the team. You don't just write code — you define the rules of the game: how we model the domain, how we design APIs to be consumed by autonomous agents, how we guarantee isolation between tenants, how we capture every system decision for the audit trail.