Software Engineer
Granite Systems — Engineering
Description
Granite Systems builds the streaming and analytics backbone for industrial customers — refineries, food processing, automotive — across North America. We are hiring a Software Engineer to work on the services that ingest, normalize, and route hundreds of millions of telemetry events per day. The role is full-stack on the backend: you will design schemas, write Go services, instrument them properly, and own them in production. You will work closely with SRE, data, and the customer engineering team to keep our P95 latency promises. You will also have the room to make technical decisions — we expect engineers at this level to bring proposals, not just execute tickets. This is a hybrid role based in our Austin office (Domain area). We are in the office Tue/Wed/Thu and remote Mon/Fri.
Requirements
- 5+ years building backend services in production
- Strong knowledge of Go, or strong Java/Rust/Python with willingness to learn Go
- Experience with event streaming (Kafka, NATS, Pulsar) and Postgres
- Comfortable with on-call rotations, observability, and incident response
- Authorized to work in the United States
Benefits
- Competitive base + meaningful equity
- 100% premium covered for medical, dental, and vision
- 401(k) with 5% match, vested immediately
- $3,000 yearly learning budget — conferences, books, courses
- Modern Austin office with free lunch and a fully stocked gym next door
Availability map
Available in TX — Hybrid — Austin, TX.
Click a state to zoom. Click background to reset.