Staff Software Engineer, Fullstack

thrivemarket

United States

Remote

USD 160,000 - 225,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Health coverage
401(k) matching
Flexible PTO
Holidays

Job summary

Thrive Market is seeking a Staff Fullstack Software Engineer to set technical direction for customer-facing growth systems across multiple teams. You will guide architecture, propose high-leverage improvements, and ensure reliable services at scale.

You will influence choices around event-driven architectures, workflows, caching, and migrations, working with product and data partners to align priorities and contracts.

Qualifications

  • 8+ years building and operating high-traffic customer-facing systems, with technical leadership.
  • Strong CS fundamentals, OO design, relational data modeling, and systems reasoning.
  • Distributed systems, cloud infra, eventing, workflows, caching, async processing, idempotency, and backpressure.
  • AWS knowledge and database tradeoffs (relational, document, wide-column).
  • Record of delivering production systems at scale and influencing technical direction.
  • Clear written and visual communication, architecture diagrams and design proposals, and ability to build alignment without formal authority.

Responsibilities

  • Guide architecture and evolution of growth systems across teams, and propose high-leverage platform improvements.
  • Write architecture proposals that lay out architecture, options, tradeoffs, and recommendations.
  • Decide when to use event-driven systems, workflow orchestration, caching, asynchronous pipelines, or separate services; plan migrations where needed.
  • Work with engineering, product, and data partners to align system boundaries, contracts, and priorities.
  • Instrument shipped work, use data to assess outcomes, and uphold quality, reliability, observability, and SLAs.
  • Set engineering standards, mentor colleagues, and organize cross-team initiatives through clear ownership and delivery plans.

Skills

Distributed systems
Cloud infrastructure
Eventing & workflows
Caching & asynchronous processing
Idempotency & backpressure
System design & leadership

Tools

AWS
PHP/Magento
React/Next

Job description

Role overview

As a Staff Fullstack Software Engineer, you'll set technical direction for customer-facing growth systems across multiple teams. The work calls for architectural judgment and systems thinking: identifying high-impact opportunities, turning ambiguous problems into plans, and helping teams deliver reliable services at scale.

Responsibilities
  • Guide the architecture and evolution of growth systems across teams, and propose high-leverage platform or funnel improvements.
  • Write technical proposals that lay out architecture, options, tradeoffs, and recommendations.
  • Decide when to use event-driven systems, workflow orchestration, caching, asynchronous pipelines, or separate services; plan migrations where needed.
  • Work with engineering, product, and data partners to align system boundaries, contracts, and priorities.
  • Instrument shipped work, use data to assess outcomes, and uphold quality, reliability, observability, and service-level expectations.
  • Set engineering standards, mentor colleagues, and organize cross-team initiatives through clear ownership and delivery plans.
Requirements
  • At least 8 years building and operating high-traffic customer-facing systems, including technical leadership across teams.
  • Strong computer science fundamentals, object-oriented design, relational data modeling, and systems reasoning.
  • Experience with distributed systems, cloud infrastructure, eventing, workflow orchestration, caching, asynchronous processing, idempotency, and backpressure.
  • Working knowledge of AWS and the tradeoffs among relational, document, and wide-column databases.
  • A record of delivering production systems at scale and influencing technical direction through adopted designs, migrations, or standards.
  • Clear written and visual communication, including architecture diagrams and design proposals, and the ability to build alignment without formal authority.
Nice to have
  • Experience in subscription or membership products, including growth funnels, experimentation, attribution, payments, or recurring billing.
Benefits and work setup

The listed base salary range is $160,000-$225,000 per year, with potential variation by location and experience. The package also includes equity, health coverage, retirement matching, flexible paid time off, holidays, and wellness support. The current product stack includes PHP/Magento, React/Next, and AWS; the role expects comfort choosing tools across layers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer (Remote)
Staff Software Engineer (Remote)

The Home Depot, Inc. • Atlanta (GA)

Remote
USD 120,000 - 190,000
Staff Software Engineer (full stack)
Staff Software Engineer (full stack)

Cercli Tech Limited • United States

Remote
USD 170,000 - 230,000
Fully remote
Competitive salary
Career growth opportunities
Senior Manager – Engineering
Senior Manager – Engineering

cccis • United States

Remote
USD 137,000 - 210,000
401(k) match
Paid time off
Health insurance
+6
Senior Software Engineer, Full Stack (FES)
Senior Software Engineer, Full Stack (FES)

fanaticsfbg • United States

Remote
USD 122,000 - 200,000
Staff Software Engineer, Healthcare — Customer Experience
Staff Software Engineer, Healthcare — Customer Experience

flyzipline • United States

Remote
USD 180,000 - 220,000
Senior Software Engineer, Full Stack (FES)
Senior Software Engineer, Full Stack (FES)

fanaticsinc • United States

Remote
USD 122,000 - 200,000
Staff Software Engineer (Remote)
Staff Software Engineer (Remote)

Jake Taylor • United States

Remote
USD 220,000 - 240,000
Unlimited PTO
Remote-first culture
Senior Software Engineer
Senior Software Engineer

BearPlex • United States

Remote
USD 140,000 - 190,000
Fully remote (US)
Professional development budget
Leadership path
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

customerio • United States

Remote
USD 150,000 - 200,000
Remote work stipend
Medical, dental, vision coverage for家庭
Parental leave 16 weeks
+2
Staff Software Developer
Staff Software Developer

auviknetworks • United States

Remote
USD 112,000 - 146,000