Senior Software Engineer, Test
Senior Software Engineer, Test
Posted yesterday
SENIORITY
Lead
About the role
- Own our end-to-end and call-path test suites — the automated checks that tell engineers a change is safe to ship
- Build automated SIP test calls that run in staging before every merge — real calls verified for connection, audio, voicemail, and the call record afterward
- Guarantee emergency calling with continuous, safe verification, so we can show that every Tin Can reaches 911 Grow regression coverage across the paths families depend on most — voicemail, contact approval, missed calls — so every release protects them
- Automate the manual parts of our release process across mobile, backend, and firmware, so releases get faster and safer as the fleet grows
- Shape our CI/CD: what runs on every pull request, what gates a deploy, and what a failing check blocks
- Partner with firmware on repeatable release testing, and push on testability — device emulation, test hooks — so device behavior is verified automatically on every build
- Measure the suites themselves — coverage of the paths families use, signal engineers can trust, and defects caught before they ship
- 5+ years in software engineering, with deep experience in test automation for production systems where a failure is something a customer feels immediately
- You've built end-to-end suites engineers actually trust — fast, deterministic, wired into CI, and rare enough to be believed when they go red
- Comfortable in the guts of a distributed system; you can follow a request across services, read the telemetry, and write a test that proves behavior rather than restating the code
- Fluency using AI as a multiplier across diagnosis, analysis, and testing; this is how we work, not a nice‐to‐have
- A clear communicator who writes things down, because a test suite nobody understands is a test suite nobody maintains
- Hands‐on and scrappy; you'll build the harness, the fixtures, and the CI plumbing yourself, and you'd rather automate a test than run it twice
- A collaborative, low‐ego approach — everyone here sweeps the floor
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
