Skip to content

Software Engineer, Backend

125k – 195kSan Francisco, CAAustin, TXBackend EngineeringOnsite
Summary

Builds high-performance backend APIs in Go/Rust/gRPC to power fab software, integrating web apps with manufacturing hardware for real-time control and monitoring. Requires deep systems expertise in concurrency, networking, databases, and leading complex production systems.

About the role

Responsibilities

  • Lead the architecture and development of high-performance backend APIs (Go, Rust, gRPC) that power our central fab product.
  • Break down complex manufacturing challenges into actionable data models (recipes, runs, tools, wafers, jobs) and technical plans for yourself and the broader team.
  • Integrate web applications with underlying hardware and embedded systems, ensuring seamless, real-time operations.
  • Ensure the reliability, observability, and performance of mission-critical manufacturing systems, holding yourself and the team accountable to clear timelines.
  • Drive the long-term system architecture, challenging existing assumptions to support our evolving fab processes and yield optimization goals.

Required Experience

  • Demonstrated command of best practices in backend systems engineering, specifically with Go, Rust, or gRPC.
  • Experience leading and delivering highly complex, business-critical production systems from end to end.
  • Deep understanding of systems fundamentals: concurrency, networking, and databases.
  • Proven ability to own systems under real-world constraints, including failure recovery, troubleshooting, and on-call support.
  • A track record of earning trust, providing clarity to your team, and leading by example through consistent follow-through.

Nice-to-haves

  • Experience working with hardware or embedded systems.
  • Deep database knowledge (Postgres internals, migrations, performance tuning).
  • Interest in networking, security, or distributed systems.
  • Experience running a homelab or building infrastructure for fun.

Compensation

Annual salary range: $125,000 – $195,000. Compensation determined based on qualifications and experience. Includes generous equity, medical/dental/vision insurance, PTO, 401(k), and other benefits.

Skills
GoRustgRPCPostgresconcurrencynetworkingdatabasesembedded systemsdistributed systems
Similar roles at this salary range
All Backend Engineering jobs →
6sense

Software Engineer III

Design, develop, and scale distributed backend systems and APIs using Python or Java. Requires 4+ years of experience building scalable services and microservices on cloud platforms.

148k – 217kSan Francisco, CABackend EngineeringRemote4+ YOEAWSGCP
MongoDB

Senior Software Engineer, Atlas Search Query

Lead complex search query architecture and optimization projects for MongoDB Atlas Search. Requires 5+ years in data management/search systems, distributed systems experience, and proficiency in Java and Rust.

126k – 248kSan Francisco, CABackend EngineeringHybrid5+ YOEJavaRust
Imprint

Software Engineer, Backend

Backend engineer owning financial systems including transaction authorization, credit decisioning, and payment processing. Requires 5+ years building production backend systems, Go proficiency, distributed systems experience, and AI tool adoption.

140k – 200kNew York, NY +1Backend EngineeringHybrid5+ YOEGoAWS
Otter

Software Engineer, Virality and Activation

Backend engineer building activation and viral growth features including onboarding, sharing, and invite flows. Works with Python/Django, databases, analytics instrumentation, and A/B testing.

136k – 185kMountain View, CABackend EngineeringHybrid2+ YOES3AWS
Beacon AI

Software Engineer, Backend

Build and maintain backend services, APIs, and data pipelines powering an AI aviation safety platform. Requires 2+ years backend experience with Python or JS/TS and familiarity with APIs and databases.

135k – 190kSan Carlos, CABackend EngineeringHybrid2+ YOECI/CDPython