Staff Software Development Engineer (Hybrid @ Bellevue, WA or Remote @ Florida)
Core
Design and operate high-throughput microservices and scalable distributed systems for OfferUp's business verticals (Storefronts, Auto Dealers, Services, Rentals, Jobs), ensuring reliability, latency, and observability while driving experimentation strategies.
Role type
Staff Software Development Engineer (Technical Lead & Hands-on Builder)
Builds
High-impact business features, microservices, and AI tooling frameworks for OfferUp's marketplace
Domain
E-commerce / Marketplace / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Microservices architecture, Distributed systems design, AWS, OOP, Data structures, Load balancing, Technical roadmap planning, Mentoring, AI coding tools (Claude Code, Cursor, Copilot)
Preferred skills
React, TypeScript, GraphQL, Payment integrations (Stripe), Third-party platform integrations (Shopify), A/B testing platforms, Analytics warehouses (BigQuery, Snowflake)
Technologies
Java, AWS, React, TypeScript, GraphQL, Stripe, Shopify, Statsig, LaunchDarkly, Optimizely, BigQuery, Snowflake, Claude Code, Cursor, Copilot
Responsibilities
Define multi-quarter technical roadmap, design and operate high-throughput microservices, collaborate on cross-functional feature implementation, communicate complex technical designs, drive experimentation strategy and A/B tests, mentor engineers, maintain code quality, champion AI tooling adoption, participate in on-call rotation.
Seniority
Staff, hands-on IC with strategic leadership
