Skip to content

Senior Software Engineer

Build and lead fullstack Post-Booking systems, including Node.js services, web experiences, distributed infrastructure, and AI-driven enhancements. The role requires substantial Node.js, microservices, SQL, event-driven systems, and distributed-systems expertise, along with technical leadership and mentoring.

About the job

Responsibilities

  • Define the multi-quarter technical roadmap for Post-Booking domains, including backend and frontend web clients, technical debt, scalable architecture, APIs, and data models.
  • Lead complex, cross-team technical initiatives.
  • Translate ambiguous, high-stakes business goals into technical strategies, designs, and experiments.
  • Serve as a JavaScript subject-matter expert and mentor engineers.
  • Champion high-quality testing, AI-driven development, and Spec-Driven Development using advanced AI tools.
  • Produce durable technical documentation.
  • Build customer experience features with high-performance Node.js services and AI-driven enhancements.
  • Modernize microservice infrastructure through critical replatforming work.
  • Design and own observability and alerting for critical systems.

Requirements

  • 4 years of professional software engineering experience, including frontend and backend work.
  • Extensive professional experience with Node.js and microservice architecture.
  • Strong SQL and data modeling experience for financial use cases.
  • Hands-on experience with asynchronous and event-driven systems.
  • Proven ability to build, debug, and scale distributed systems.
  • Excellent communication, ability to influence without authority, and strong ownership of systems handling money and trust.

Nice-to-haves

  • Ruby on Rails
  • Spec-Driven Development
  • Hands-on experience with AI tools.
  • Rebuilding legacy software systems.
  • Microservice and event-driven architectures at scale.

Compensation and Benefits

  • Base pay range: $180,000–$192,075.
  • Total compensation includes base pay, bonus, benefits, and perks.
  • Employer-paid health insurance and a 401(k) match with immediate vesting for US employees.
  • Flexible time off, company-wide closure weeks, product stipends, wellness, productivity and education stipends, IKEA discounts, and reproductive health support.
  • Benefits vary by country of employment.

Skills

Node.js, JavaScript, Microservices, SQL, Data Modeling, Postgres, Snowflake, Kafka, Distributed Systems, Observability, Alerting, Ruby on Rails, AI Tools, Spec-Driven Development, Event-Driven Architecture

Commure

Commure

Mountain View, CA
Senior Software Engineer, Billing Agents
$180k+/yrOn-site5+ YOEFullstack Engineering

Build and ship full-stack features for high-volume healthcare billing workflows, including claims, appointments, and payments. The role requires 5+ years of production experience, strong frontend and API skills, and the ability to design reliable, observable systems.

Tabs

Tabs

New York, NY

Senior Software Engineer, Financial Sync
$175k+/yrOn-site5+ YOEFullstack Engineering

Build and scale a full-stack financial synchronization platform connecting Tabs’ billing workflows with external ERP and general-ledger systems. The role requires 5+ years of software engineering experience, TypeScript or a similar language, relational database expertise, and strong end-to-end ownership.

Checkr

Checkr

San Francisco, CA

Senior Software Engineer, Trust
$185k+/yrHybrid5+ YOEFullstack Engineering

Senior full-stack engineer responsible for owning product development from customer discovery through delivery, building scalable APIs and event-driven systems. Requires 5+ years of experience, strong Ruby/Rails or JavaScript/React expertise, and comfort working in an early-stage startup environment.

Cribl

Cribl

United States

Senior Software Engineer, Cribl AI
$185k+/yrRemote5+ YOEFullstack Engineering

Build and operate end-to-end AI features across Cribl’s product, backend, and model integration layers. The role requires strong full-stack experience, TypeScript or JavaScript expertise, backend systems skills, and production experience with AI agents, RAG, MCP, and machine learning systems.

Coinbase

Coinbase

United States

Senior Software Engineer, Simple Trade Experience
$186k+/yrRemote5+ YOEFullstack Engineering

Build and scale high-availability backend and frontend systems powering Coinbase’s buy, sell, and convert trading journeys across web and mobile. The role requires 5+ years of software engineering experience, distributed-systems expertise, and proficiency in Java, Golang, or similar languages.