Senior Software Engineer, Full‑Stack & IoT

Bellwether Coffee

Berkeley (CA)

On-site

USD 160,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bellwether Coffee seeks a Senior Software Engineer to join the Software Engineering team in Berkeley, CA. You will own and ship across backend, device, and UI, from fleet‑management services to on‑device firmware.

You’ll work with Go, TypeScript, Swift, and Kotlin across web, mobile, and hardware, contributing to an AI‑native stack and a connected machines platform powering coffee roasters around the world.

Qualifications

  • End‑to‑end ownership: shipped and operated production systems yourself, across backend, device, or UI.
  • Strong systems fundamentals with Go or TypeScript; capable of handling Swift, Kotlin, embedded C.
  • Proficient with agentic tooling (Claude Code, Codex, Cursor) and can explain its impact.
  • Care about testing, schema discipline, and not breaking the fleet.
  • Clear communication, reasonable scoping, good decisions when requirements are fuzzy.
  • Authorized to work in the U.S. without visa sponsorship.

Responsibilities

  • You’ll move across the system as the work demands, month by month.
  • Build fleet‑management services and APIs in Go, backed by Spanner, via gRPC/protobuf, deployed to GKE with Terraform‑managed GCP.
  • Improve the on‑device roaster application (TypeScript backend + frontend + simulator) and the Go firmware control daemon.
  • Harden the OTA update pipeline and Raspberry Pi OS image builds for safe field deployment.
  • Build the green‑coffee marketplace connecting sourcing and fulfillment as the backend core.
  • Ship features across SvelteKit web, Swift (iOS), and Kotlin (Android) apps across customer, maintenance, ops.
  • Diagnose production fleet behavior using BigQuery data lake to identify root causes.

Skills

End-to-end ownership
Strong systems fundamentals
Agentic coding tools
Judgement about correctness
Pragmatic communicator

Tools

Go
TypeScript
Swift
Kotlin
embedded C

Job description

Bellwether Coffee seeks a Senior Software Engineer to join the Software Engineering team in Berkeley, CA. You will own and ship across backend, device, and UI, from fleet‑management services to on‑device firmware.

You’ll work with Go, TypeScript, Swift, and Kotlin across web, mobile, and hardware, contributing to an AI‑native stack and a connected machines platform powering coffee roasters around the world.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Bellwether Coffee • Berkeley (CA)

On-site
USD 160,000 - 200,000
Senior Mechanical Engineer — Lead Hardware Design & Manufacturing
Senior Mechanical Engineer — Lead Hardware Design & Manufacturing

Bellwether Coffee • Berkeley (CA)

On-site
USD 140,000 - 180,000
Senior Software Engineer – IoT & Full-Stack Impact
Senior Software Engineer – IoT & Full-Stack Impact

Alarm, LLC • Tysons (VA)

On-site
USD 88,000 - 123,000
Office 4 days a week
Competitive pay
HSA with company contribution
+2
Senior Software Engineer — AI Platform & Full-Stack
Senior Software Engineer — AI Platform & Full-Stack

Socket.dev • South Portland (ME)

On-site
USD 130,000 - 190,000
Health insurance
Vision insurance
Dental insurance
+5
Senior Software Engineer - IoT & Full-Stack Platform
Senior Software Engineer - IoT & Full-Stack Platform

Groundedrvs • Detroit (MI)

On-site
USD 120,000 - 170,000
Senior AI-Driven Full-Stack Engineer
Senior AI-Driven Full-Stack Engineer

Socket.dev • Minnesota

On-site
USD 140,000 - 180,000
Senior Full‑Stack Engineer: AI, IoT & Home Tech
Senior Full‑Stack Engineer: AI, IoT & Home Tech

Stealth Startup • Redwood City (CA)

On-site
USD 180,000 - 240,000
Senior Mechanical Engineer
Senior Mechanical Engineer

Bellwether Coffee • Berkeley (CA)

On-site
USD 140,000 - 180,000
Senior Software Engineer — Cloud, IoT & Apps (Hybrid)
Senior Software Engineer — Cloud, IoT & Apps (Hybrid)

Activate • Berkeley (CA), Northern (KY)

Hybrid
USD 175,000 - 190,000
Health insurance
401(k) plan
Parental leave
Senior Software Engineer - Embedded, IoT & Cloud
Senior Software Engineer - Embedded, IoT & Cloud

Backburner Labs, Inc • Saint Paul (MN)

On-site
USD 120,000 - 170,000