Small team. Big buildings. Real work.
We're 18 people across engineering, design, and customer roles. Remote-first with hubs in Paris and Toronto. Below: what we believe about how to work, and the four open roles we're hiring for right now.
What you can expect from us.
You own the outcome, not the ticket.
We don't run a backlog factory. You're given a problem and a customer; you decide what shipping looks like. The other 17 people are here to help, not to approve.
Small, shipping increments.
Most teams here run on a 2-week cycle. Feature flag what you ship; revert what doesn't work; learn from the analytics dashboard the next morning.
IC track all the way up.
Engineering management is a job, not a promotion. Most of our senior engineers don't manage anyone and never will. The pay band tops out at the same place.
Remote-first, not remote-only.
Work from wherever, overlap 4 hours a day with European time. Twice a year we fly the whole team somewhere for a week of in-person work. The next one is in Lisbon.
Four roles, hiring now.
Staff Frontend Engineer · Editor
Own the MapLibre-backed editor. Ship the next generation of indoor-mapping authoring tools.
EngineeringRemoteApplyBackend Engineer · Routing
Work on the routing graph and the A* router. Computational geometry experience preferred.
EngineeringRemoteApplyDesign Engineer · Viewer
Sit between design and engineering. Ship the visitor-facing viewer at the level of craft this site sets the bar for.
DesignHybridApplyCustomer Engineer · Onboarding
Be the technical lead on new customer migrations. Pair an onboarding playbook with the customer's facilities team.
CustomerRemoteApply
Four steps. Two weeks. No take-home for take-home's sake.
1. 30-minute intro
You meet the hiring manager. We tell you what the role actually does. You tell us why you're interested. Either side can no-thanks here without ceremony.
2. 90-minute deep-dive
A real engineering or design problem in the same shape as your future day-to-day. Paid if it requires more than 90 minutes of your time.
3. Team conversation
Three one-hours with the people you'd actually work with. Open questions, no whiteboard puzzles, no "what's your greatest weakness."
4. Offer + reference call
We make an offer within 48 hours of the team conversation. You spend the next week calling references in both directions: our employees who'd report to you or sit next to you, your past colleagues we should hear from.
The basics, plus a few that aren't.
- Competitive salary, benchmarked to top-quartile for the role + location.
- Meaningful equity. Refresher grants annually.
- Full health, dental, vision in every country we hire in.
- 5 weeks PTO. No "unlimited" trick — a number we actually expect you to hit.
- 16 weeks parental leave, regardless of birth/adoption or gender.
- €2,000 home-office stipend on hire. €500/year refresh.
- €2,000/year learning budget. Conferences, books, courses, whatever helps.
- Two team retreats per year. Costs covered. You don't pick the city.
Tell us what you'd build here.
We hire less from the open-role page than from the inbox. If you've read this far and have something specific in mind, write to us.
