Software Engineer, Core Product
SeattleFull-timePosted 4d ago
About the role
Software Engineer to own the core product features enabling kids to call trusted contacts, including app (Flutter), TypeScript services on AWS Lambda, and call-routing. Collaborates with product, design, and voice/firmware teams; participates in on-call.
Responsibilities
- Make it easier to hear who called and call them back — on the phone itself, in our services, and in the parents’ app
- Give kids more of the phone: even more speed dials, and more a kid can set up alone, with a parent’s say-so
- Make the first week count — improved contact syncing, faster contact approvals, and a first run that has a family calling on day one
- Build the fun, weird features no other landline can, the kind a kid tells their friends about
- Own the call-routing rules a feature needs — what a speed dial or a hotline number does, who a kid can reach — in the service every call goes through
- Build the tooling behind hotlines — scheduling, uploading, playback — with the engineers who own our voice platform
- Spec and build the service side of features whose other half is firmware — what the phone plays, how it rings — with the firmware engineer
- Instrument what you ship — event schema, dashboard, alarm — so we can see kids calling more, week by week
- Take a turn in our on-call rotation, because nobody knows a feature like the person who built it
Qualifications
- 3+ years building user-facing software, including a feature you took from idea to production and kept running
- Strong TypeScript; you’ve built and run an API in production (ours run on AWS Lambda with Postgres) and can model contacts, permissions, and call history
- You’ve shipped a mobile or web client people use every day; our app is Flutter, and we’ll teach you Dart
- You think about the kid and the parent at once — what a kid can do alone, what needs a grown-up, and how fast “no” takes effect
- Fluency using AI as a multiplier across prototyping, build, and analysis; this is how we work, not a nice-to-have
- Hands-on and scrappy; you’d rather prototype the flow on a real Tin Can than wait for a perfect spec
- A clear communicator who writes things down, and a collaborative, low-ego approach — everyone here sweeps the floor
- Based in Seattle and ready to work from our office Monday through Thursday; this isn’t a remote role
Skills
Required:TypeScriptFlutter / DartSystem design for call routing and telephony features
Nice to have:AI-assisted prototyping and analysis
Benefits
- Full benefits package
- Offers Equity
Last updated Oct 21, 2026. Interested? Apply on the company site.
About Tin Can
The super-magical Wi-Fi landline for kids
The super-magical Wi-Fi landline for kids. No screens, no texting, no strangers — just real conversation with Grandma, besties, and contacts you approve. Plug in, twirl that cord, and time-travel to pure voice fun.
Wi-Filandlinekidsvoice
More open roles at Tin Can
- Community Experience Specialist4d agoSeattle · Customer Experience
- Brand Designer1w agoSeattle · Creative
- IT & Systems Administrator2w agoSeattle · Technology
- Head of People3w agoSeattle · People
- Senior Software Engineer, Test4w agoSeattle · Technology