Staff Software Engineer, Product

Epic Placements
San Francisco, CA, United States
3 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$200,000 - $300,000
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Relational Databases Software Debugging PostgreSQL Open Source Technology TypeScript ReactJS AI Coding Agents Backend Api Design

Job description

You could take responsibility for a substantial area of the platform: authentication and access, CMS, files and media, email, commerce, or part of the app-building experience.

That means:

  • Turning broad requirements into a focused product with clear boundaries.
  • Building simple, considered interfaces in React and TypeScript.
  • Owning the supporting APIs, backend logic, and Postgres data model.
  • Making decisions about reliability, security, and maintainability.
  • Shipping to real users, understanding where they get stuck, and improving the experience.
  • Using AI coding tools throughout development while staying accountable for the code and its behavior.

A week might include simplifying a permissions workflow, designing a schema, building the interface, debugging a production issue, and changing your original approach after seeing how customers actually use it.

The environment

This is a small, founder-led, Series A company with substantial customer usage and a growing product surface. Engineering capacity is a real constraint. There is more useful work to do than the current team can deliver.

You’ll work directly with technical founders in a flat organization. Expect short feedback loops, consequential decisions, and room to own the solution.

The pace is demanding. Requirements will sometimes be incomplete. Priorities will evolve. You’ll need to decide what deserves deeper engineering and what can be made simpler so it ships sooner.

This is a deeply hands-on role. The Staff title comes with responsibility for delivering substantial products.

Requirements

  • Strong React and TypeScript experience, with an eye for clear interactions and restrained UI.
  • Backend experience that includes API design, relational data modeling, and production debugging.
  • Several substantial examples of shipped work.
  • Experience in a small startup or another environment where engineers own broad outcomes.
  • A daily AI-assisted development workflow-and the technical understanding to recognize when generated code is wrong.
  • Clear communication about technical decisions, priorities, and progress.

Former founders and founding engineers are especially relevant. So are product engineers who have earned increasing ownership within strong engineering teams.

Most candidates will have roughly 2-10 years of professional experience. Scope and demonstrated ability matter more than an exact year count or your current title. Public projects, open-source work, and technical writing are welcome; substantive work built inside a company counts just as much.

About the company

You’ll help make sophisticated software usable by people who could not previously build it themselves. The work reaches customers running actual businesses, where a better workflow has practical consequences.

You’ll also have the opportunity to shape whole product areas while the team is still small enough for your decisions to materially influence the platform.

Compensation includes $200,000-$300,000 base salary plus equity, with flexibility in the cash/equity mix. The company also offers health coverage, flexible PTO, extensive AI tooling access, and meals in the San Francisco office.

The team prioritizes working together in San Francisco. Exceptional North America-based remote candidates may be considered individually; this is primarily an onsite search.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…