Software Engineer

TIN LLC
Seattle, United States
4 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Amazon Web Services Data Mining Distributed Systems PostgreSQL Load Testing Datadog Grafana Backend Build Tools Kamailio Terraform

Job description

A Tin Can has exactly one job. A kid picks it up, and the person they want to talk to is on the other end - clear, and right away, every time. When that doesn’t happen we haven’t shipped a bug, we’ve broken the promise a family bought us for. There is no feature we could ship this year that matters more than getting this right., * Make change management real for customer-visible behavior, so a migration that changes what a family hears is announced rather than discovered

  • Own the pipelines that carry an application or call-path change into production: reviewed, tested, and reversible
  • Own the staging tier as a real gate, where a change proves itself against production-like traffic before a kid’s phone sees it
  • Load-test the activation chain ahead of our holiday peak, so the busiest morning of the year is one we’ve already rehearsed
  • Build the product-outcome layer of our observability - the funnels and SLOs showing whether a call, voicemail, or activation actually succeeded - alongside the infrastructure metrics our SRE owns
  • Drive incidents to real root cause across the stack, from SIP signaling and media to Lambda services and Postgres
  • Own the incident-review practice: every class of failure gets an owner, a runbook, and a test that would catch it next time
  • Partner with our reliability PM to turn diagnosis into a backlog engineering can actually execute against, * We’re building tech that protects childhood: We’re on a quest to give kids a more analog childhood - one with real conversations, real connection, and way less screen time. No doomscrolling, data mining, or dopamine traps - just a simpler, better way for kids to stay in touch. This is a rare opportunity to build something that truly matters.
  • You’ll own the promise the whole company is judged on: Reliability is our top priority this year, and this is the engineering role that owns it. You’ll set the technical direction for how a Tin Can stays dependable as we scale.
  • Small, high-trust team: Every company says “team,” but at Tin Can it means something different. We’re a small, mission-driven group that genuinely has each other’s backs - professionally and personally. You’ll be joining a tight-knit crew where your ideas and instincts matter from day one.
  • Room to explore, not just execute: You’ll have the space to explore new ideas, challenge assumptions, and build systems that reflect our values of trust, simplicity, and care.

Requirements

  • 5+ years building and operating production backend or distributed systems where downtime is something real people notice
  • Real depth in AWS and infrastructure as code (we use Terraform), and a bias toward reproducibility
  • You’ve owned reliability as a discipline, not a fire drill - SLOs, meaningful alerting, load testing, and incident review that changes what gets built next
  • Comfortable in real-time and telephony systems, or genuinely eager to get there; SIP, RTP, and media behavior are the substrate here
  • Fluency using AI as a multiplier across diagnosis, analysis, and testing
  • Hands-on and scrappy; you’d rather run the load test or read the SIP trace yourself than wait on someone else
  • A clear communicator who writes things down
  • A collaborative, low-ego approach - everyone here sweeps the floor
  • Bonus: production FreeSWITCH, Kamailio, or carrier SIP trunking; load-testing a system through a seasonal peak; Postgres at scale; operating a consumer hardware fleet; or observability tooling like Grafana

About the company

Tin Can is building a safer, simpler way for kids to connect - without smartphones. We’re creating screen-free, delightful devices and services that let families call the people who matter most, free from the noise of today’s digital world.

We’re building a bold, authentic, nostalgic, and kinda quirky brand that resonates with folks who want something simpler & better for their kids than the tech-infused lives we’re currently living (and who have a sense of humor about it). As we gear up to scale to thousands of families, we’re ready to bring on an engineer to help make it happen.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:36 min

Visualizing memory limits and isolating suspicious endpoints

Dina Matveev Dina Matveev ¡ Europe 2026 Virtual

10:40 min

Visualizing Prometheus open metrics using custom Grafana dashboards

Stijn Polfliet ¡ LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 ¡ Coffee With Developers

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland ¡ LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 ¡ Coffee With Developers

1:08 min

Analyzing error logs and root causes using artificial intelligence

Nishil Patel Nishil Patel ¡ World Congress 2025

Videos

See all

Related articles

See all