Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Dev Digest 137 - AI'm not sure about this
Dev Digest 139 - Soft and hard queries
Highest Paying Tech Companies for Developers