Staff Software Development Engineer (Hybrid @ Bellevue, WA or Remote @ Florida)
Core
Building and operating high-throughput microservices and scalable distributed systems for OfferUp's business verticals (Storefronts, Auto Dealers, Services, Rentals, Jobs) to directly impact merchant livelihoods and company revenue.
Role type
Staff Software Development Engineer (Technical Lead & Hands-on Builder)
Builds
High-impact features, microservices, and AI tooling frameworks for OfferUp's marketplace business verticals
Domain
E-commerce / Local Marketplace / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Microservices architecture, Distributed systems design, AWS, Data structures, OOP, Load balancing, Technical roadmap planning, Mentoring, A/B testing strategy, AI coding tools
Preferred skills
React, TypeScript, GraphQL, Payment integrations (Stripe), Third-party platform integrations (Shopify), A/B testing platforms (Statsig, LaunchDarkly), 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 and align with company priorities; Design and operate high-throughput microservices with strict reliability and observability standards; Collaborate cross-functionally to implement features across business verticals; Drive experimentation strategy and interpret A/B test results; Mentor engineers and raise engineering quality standards; Champion and define guidelines for AI tooling adoption; Partner with Product and Design to assess timelines and drive features.
Seniority
Staff, hands-on IC with technical leadership and mentorship