Skip to content

Software Architect

The Software Architect will drive hands-on platform modernization across engineering teams, pairing with developers and guiding adoption of target-state architecture, AI-assisted development, and spec-driven practices. The role requires 8+ years of backend software development experience and expertise in distributed, event-driven systems.

About the job

Responsibilities

  • Drive platform modernization projects in accordance with Taskrabbit’s Target State Architecture.
  • Apply AI tooling and Spec-Driven Development practices to modernize platform components.
  • Pair with engineers and technical leaders to unblock modernization work and transfer architectural patterns into team practice.
  • Advise on migration approach, sequencing, and risk as a subject matter expert in platform modernization.
  • Advocate for Target State Architecture-aligned solutions in technical discussions.
  • Collaborate with architects to maintain consistency across platform-wide modernization efforts.
  • Write and review Technical Design Documents (TDDs) and RFCs, and coach authors on strengthening proposals.
  • Define repeatable standards for tooling, coding, processes, AI usage, and documentation.

Requirements

  • 8+ years of professional software development experience, primarily building and scaling backend systems.
  • Experience with distributed systems and event-driven architecture.
  • TypeScript/Node.js experience preferred; experience with another strongly typed language such as Java or .NET may be considered.
  • Experience with containerization and deploying containerized applications.
  • Professional experience applying AI tooling and AI-assisted development practices.
  • Excellent communication and consensus-building skills in technical design discussions.
  • Willingness to lead and participate visibly in architecture and team design meetings.
  • Comfort pairing directly with engineers and technical leadership.

Nice-to-haves

  • Kubernetes (K8s)
  • NestJS
  • Helm charts
  • Spec-Driven Development tools such as SpecKit, OpenSpec, Intent, or Kiro
  • ArgoCD
  • Datadog
  • Contract-first design with OpenAPI and AsyncAPI

Compensation & Benefits

  • Base pay range: $150,000–$200,000 USD annually.
  • Employer-paid health insurance and 401(k) match with immediate vesting for US employees.
  • Flexible paid time off and two company-wide closure weeks.
  • Product, wellness, productivity, and education stipends.
  • IKEA discounts and reproductive health support.
  • Benefits vary by country of employment.

Skills

TypeScript, Node.js, Java, C#, .Net, Distributed Systems, Event-Driven Architecture, Containers, Kubernetes, Nestjs, Helm, Argo CD, Datadog, Openapi, Asyncapi

Beacon Biosignals

Beacon Biosignals

United States

Senior Software Engineer
$150k+/yrRemote5+ YOEBackend Engineering

Senior Software Engineer designing and scaling backend data infrastructure for clinical and scientific applications. The role requires 5+ years of backend experience, strong PostgreSQL and SQL expertise, event-streaming experience, and proficiency in Julia or Python.

Vannevar

Vannevar

United States

Senior Software Engineer, Search
$150k+/yrRemote7+ YOEBackend Engineering

Senior software engineer responsible for advancing a state-of-the-art search and information retrieval platform, improving relevance and latency while collaborating with ML, product, and mission teams. Requires 7+ years of backend development experience and deep expertise in search, NLP, and machine learning.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.

Censys

Censys

United States
Senior Distributed Systems Engineer
$151k+/yrRemote5+ YOEBackend Engineering

Build and maintain highly available, scalable distributed services, data pipelines, and platform capabilities that power Internet intelligence and security products. The role requires 5+ years of distributed-systems software engineering experience and proficiency with Go, cloud platforms, messaging systems, and databases.

Upstart

Upstart

United States

Senior Software Engineer, Core Platform
$153k+/yrRemote5+ YOEBackend Engineering

Senior software engineer responsible for leading multi-quarter platform initiatives and building scalable backend services for loan servicing, automation, and financial decision systems. Requires 5+ years of software engineering experience and strong distributed-systems expertise with Kotlin, Java, or a comparable language.