All open roles

Senior Software Engineer

  • Remote
  • Full-time
  • Engineering
  • 5+ years

Lead the design and delivery of production systems for ambitious clients—owning architecture, code quality, and outcomes from the first conversation to launch.

About the role

Lead the design and delivery of production systems for ambitious clients—owning architecture, code quality, and outcomes from the first conversation to launch.

Here's what you'd own, what we look for, and what would give you a head start. If you match most of it, apply—nobody matches every line.

What you'll do

  1. Own features and services end to end: scoping, architecture, implementation, and production rollout.

  2. Make pragmatic technical decisions across the stack and document the trade-offs clearly.

  3. Build with AI-assisted workflows and integrate LLM capabilities where they genuinely add value.

  4. Raise the bar through thoughtful code reviews, pairing, and mentoring other engineers.

  5. Work directly with client stakeholders to turn ambiguous goals into shipped software.

What we're looking for

  • 5+ years building and shipping production software, with real ownership of systems in the wild.
  • Deep experience with TypeScript and React/Next.js, plus a backend in Node, Python, or Go.
  • Solid grasp of system design, relational databases, APIs, and cloud infrastructure (AWS or GCP).
  • Clear written communication and comfort working async across time zones.

Nice to have

  • Experience shipping LLM-powered features or agentic workflows.
  • Background in D2C, e-commerce, or high-traffic consumer products.
  • Hands-on Kubernetes, Terraform, or CI/CD pipeline ownership.

You'll work with

TypeScriptReact / Next.jsNode · Python · GoPostgreSQLAWS / GCPLLM integrations

What happens after you apply.

No trick puzzles, no endless rounds. Usually wrapped up in a couple of weeks.

  1. Application

    Apply for a role with your CV and a short note on why it fits you. Every application is read by an engineer, and you hear back from us either way.

  2. Intro Conversation

    A relaxed call to understand your experience, what you are looking for, and whether the work and team are a genuine fit.

  3. Technical Deep-Dive

    A practical, real-world technical conversation or exercise—no trick puzzles, just the kind of work you would actually do here.

  4. Team & Values Fit

    A conversation about how you work, communicate, and collaborate, so both sides know the day-to-day will click.

  5. Offer & Onboarding

    A clear offer and a structured onboarding that gets you into meaningful work quickly, with support from day one.

Role ARC-5776

Apply for Senior Software Engineer.

Takes about five minutes. Attach your CV and tell us briefly why this role fits—an engineer reads every application.

CV / Resume PDF or Word · max 5 MB

Other roles you might like.

All open roles

Ready to apply?

Apply for Senior Software Engineer in about five minutes, or browse the other roles we're hiring for.

  • Read by an engineer

    Every application is reviewed by someone who does the work—not a keyword filter.

  • A reply either way

    You hear back from us, usually within a week, whether or not there’s a fit.

  • No trick puzzles

    Our interviews are practical conversations about the work you’d actually do here.