Software Engineer, Backend
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.
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.
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.
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.
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.