Senior Product Engineer (IC) — Milan, IT

Cuebiq
Cuebiq

Product, IT

Milan, Italy

Posted on Jun 15, 2026

Senior Product Engineer (IC) — Milan, IT

Ship user-facing features that feel right at the intersection of product and engineering — in a

domain where the data problems are genuinely hard. Cuebiq processes 5 billion GPS positions

per day, turning raw mobility data into measurement products and advertising analytics, without

compromising on user privacy.

This is a hands-on IC position with no people management responsibilities. You will partner

directly with Product to design, build, and refine the surfaces our customers actually use.

How we work

Small team, high ownership. You'll work directly with the rest of the engineering team and with

the CTO — little process, little overhead, decisions made close to the code. Remote-friendly,

with in-person collaboration valued: we support remote work, but we like to meet up regularly

and value time together in person.

Responsibilities

  • Ship user-facing features that feel right — own the implementation, push back on requirements when something doesn't add up
  • Prototype, iterate, measure: comfortable making small bets and learning from real usage
  • Lead the frontend implementation of product features; propose patterns, keep the bar high on UX details (loading states, error handling, accessibility)
  • Build the backend APIs and data work your features need — full autonomy across the stack
  • Raise the quality bar through code reviews and engineering best practices within your scope

Requirements

Must Have

  • Product instinct — track record of shipping product surfaces (not just internal tooling); examples of pushing back on PRD ambiguities and proposing better alternatives
  • Frontend — strong, hands-on experience with a modern component-based framework. React and TypeScript strongly preferred; if your background is in another modern stack, you'll need solid foundations to ramp up fast. Opinions on UX patterns, performance, and micro-interactions
  • Backend — solid proficiency in a strongly-typed language. Our stack is Kotlin/Spring Boot; what matters is that you think in types, understand service design, and can ramp up on our tools
  • Data — comfort with relational databases. We use PostgreSQL — schema design and query thinking matter more than specific tool familiarity
  • Fluent English (written and verbal) — you will collaborate regularly with US-based product teams in both forms

Nice to Have

  • Design sensibility — can read a Figma file and have opinions
  • Direct experience with our stack: Kotlin, Spring Boot, PostgreSQL
  • Micro-frontend patterns (we use single-spa)
  • HTTP/REST and API design depth
  • Familiarity with distributed microservices architectures and cloud-native systems

Environment

We run a cloud-native microservices architecture on AWS and Kubernetes. Familiarity with

CI/CD pipelines and cloud-native concepts is expected at this level.

AI-Assisted Development

We are a Claude Code shop and we use it extensively. Vibe coding is not our culture: every line

ships with intent, and all code gets reviewed.

Perks

  • Milan office — fully-stocked kitchen and ping pong table; regular in-person team days
  • Transportation support — full coverage of public transportation subscriptions
  • Professional development — dedicated time and budget for building new skills

Salary range: €40.000-€55.000