Software Engineer – Merchant Lifecycle Platform

Socket.dev

Mountain View (CA)

On-site

USD 176,000 - 242,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision insurance
Company-paid life and disability保险
401(k)
HSA
Flexible Spending Accounts (Healthcare
8 paid holidays per year
Paid sick time
Paid Parental Leave

Job summary

Socket.dev is seeking a Software Engineer to join the Otter Customer Lifecycle team in Mountain View. You will build the core merchant platform, enabling onboarding from signup to live operation, and develop self-serve growth flows for merchants.

The role focuses on Java/Go backend services, distributed systems, and data modeling, with production-operating responsibilities. You will work on end-to-end ownership, ensuring reliability and performance of critical merchant systems.

Qualifications

  • Proficiency in Java or Go and production backend services.
  • Distributed systems, microservices, and API design (gRPC and/or REST).
  • Experience with PostgreSQL or CockroachDB and writing performant queries.
  • Experience designing data models and core domain objects that other teams build on top of.
  • Experience operating services in production and a collaborative, product-minded approach.

Responsibilities

  • Build and own the merchant platform: the core services and data models behind stores, facilities, brands, and the entitlement-driven configuration that determines what each merchant can access.
  • Design onboarding services that take a new restaurant from signup to live and serving orders, reliably and without manual intervention.
  • Build the backend for self-serve growth — signup, activation, and conversion flows that let restaurants adopt Otter without touching a salesperson.
  • Design offboarding and lifecycle cleanup so that when a merchant leaves, the systems behind them shut down cleanly instead of quietly running and costing money.
  • Own your services end-to-end: design, build, instrument, debug, and improve reliability and performance.

Skills

Java
Go

Tools

PostgreSQL
CockroachDB
gRPC
REST
Temporal
Cadence
Kafka
Docker
Kubernetes

Job description

Socket.dev is seeking a Software Engineer to join the Otter Customer Lifecycle team in Mountain View. You will build the core merchant platform, enabling onboarding from signup to live operation, and develop self-serve growth flows for merchants.

The role focuses on Java/Go backend services, distributed systems, and data modeling, with production-operating responsibilities. You will work on end-to-end ownership, ensuring reliability and performance of critical merchant systems.

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

Similar jobs worth comparing

Lifecycle Platform Engineer - Merchant Onboarding & Growth
Lifecycle Platform Engineer - Merchant Onboarding & Growth

Cssmerge • Mountain View (CA)

On-site
USD 176,000 - 242,000
Medical, dental, vision insurance
Company-paid life and disability ins.
401(k)
+4
Software Engineer, Merchant Lifecycle & Onboarding
Software Engineer, Merchant Lifecycle & Onboarding

Uncover • Mountain View (CA), Northern (KY)

Hybrid
USD 176,000 - 242,000
Health insurance
Life & disability insurance
HSA options
+4
Backend Engineer, Merchant Lifecycle Platform
Backend Engineer, Merchant Lifecycle Platform

Atoms • Mountain View (CA)

On-site
USD 176,000 - 242,000
Medical, dental, vision insurance
401(k)
Health Savings Account (HSA)
+3
Merchant Platform Backend Engineer
Merchant Platform Backend Engineer

ATOMS Careers page • Mountain View (CA)

On-site
USD 176,000 - 242,000
Medical, dental, and vision insurance
401(k)
Health Savings Account (HSA)
+2
Senior Platform Engineer, Internal Dev Platform & Cloud
Senior Platform Engineer, Internal Dev Platform & Cloud

Socket.dev • New York (NY)

On-site
USD 150,000 - 230,000
Staff Backend Engineer — Scalable Systems (Java)
Staff Backend Engineer — Scalable Systems (Java)

Otter • Mountain View (CA)

On-site
USD 224,000 - 284,000
Medical, dental, and vision insurance
401(k)
Discretionary vacation days
+1
Software Engineer, Customer Lifecycle
Software Engineer, Customer Lifecycle

Atoms • Mountain View (CA)

On-site
USD 176,000 - 242,000
Medical, dental, vision insurance
401(k)
Health Savings Account (HSA)
+3
Senior Software Engineer, Scalable Systems & Observability
Senior Software Engineer, Scalable Systems & Observability

Socket.dev • Seattle (WA)

On-site
USD 180,000 - 260,000
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
Software Engineer, Customer Lifecycle
Software Engineer, Customer Lifecycle

Cssmerge • Mountain View (CA)

On-site
USD 176,000 - 242,000
Medical, dental, vision insurance
Company-paid life and disability ins.
401(k)
+4