Atoms
Software Engineer, Customer Lifecycle
$176K–$242K
Mountain View, CA +1 · Full-time · Posted Aug 31, 2026
- Location
- Mountain View, CA
Mountain View
About the job
Build and operate core merchant platform and lifecycle services that take restaurants from signup through activation and offboarding.
What you'll do
- Build and own merchant services and data models for stores, facilities, brands, and entitlement-driven configuration.
- Design reliable onboarding and self-serve signup, activation, and conversion services.
- Own services end-to-end, including design, implementation, instrumentation, debugging, reliability, and performance.
What they ask for
- Proficiency in Java or Go writing production backend services.
- Solid foundation in distributed systems, microservices, and API design using gRPC and/or REST.
- Experience with databases and performant queries, and with designing data models and core domain objects.
- Experience operating production services and a collaborative, product-minded approach.
Nice to have
- Workflow orchestration such as Temporal or Cadence, event-driven architectures such as Kafka, or authentication, authorization, permissions, or entitlements systems.
- API modernization, legacy migrations, marketplace or merchant platforms, subscriptions or billing, cloud platforms, or containers.
Pay
USD $176,000 - $242,000 per year (base salary)
Tools
Java, Go, gRPC, REST, PostgreSQL, CockroachDB, Temporal, Kafka
Model-written summary · the original posting is authoritative