Skip to content

Senior Software Engineer II, Platform/API

Owns the backend service layer for account activation and onboarding, building resilient Node.js and TypeScript workflows for identity verification, funding, and third-party integrations. Requires 6+ years of backend experience, event-driven architecture expertise, and production skills with cloud infrastructure and Kubernetes.

About the job

Responsibilities

  • Design, develop, and maintain Node.js and TypeScript services for account creation, identity verification, agreements, and funding hand-offs.
  • Build event-driven and asynchronous processing with message queues, pub/sub, and streaming pipelines.
  • Ensure correctness of long-running workflows through idempotency, retries, resumability, deduplication, and reconciliation.
  • Design background task runners and job orchestration for downstream account creation and decisioning.
  • Build operational tooling for inspecting in-flight state, targeted replay, and safe requeueing.
  • Define service-level expectations, monitoring, and alerting for provider failures and applicant drop-off.
  • Design scalable, resilient services using Google Cloud Platform and Kubernetes.
  • Extend onboarding to new markets, brands, and account types through configurable jurisdiction-specific behavior.
  • Coordinate technical direction with adjacent engineering squads and coach engineers through design reviews and pairing.
  • Own workstreams end to end, including design, implementation, testing, deployment, operations, on-call support, and iteration.

Requirements

  • 6+ years of professional software development experience building and operating backend services in production.
  • Bachelor's or master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Deep Node.js and TypeScript expertise, including asynchronous patterns, concurrency, and backpressure.
  • Production experience with event-driven architecture, delivery guarantees, and poison-message handling.
  • Experience with message queues, pub/sub, or streaming platforms such as Kafka or Google Cloud Pub/Sub.
  • Experience building idempotent, resumable workflows that remain correct under retries, partial failure, and out-of-order delivery.
  • Strong SQL and schema design skills.
  • Hands-on experience with Docker, Kubernetes, and a major cloud platform.
  • Demonstrated use of AI coding agents such as Codex, Cursor, or Claude Code, with the ability to review and validate AI-assisted code.
  • Excellent communication and ownership skills.

Nice-to-haves

  • Experience with identity verification, KYC/AML, fraud, or risk decisioning systems.
  • Experience in fintech, trading, brokerage, or regulated financial services.
  • Experience integrating third-party providers with externally controlled contracts and failure modes.
  • Familiarity with workflow or saga orchestration frameworks.
  • Familiarity with feature flagging platforms such as Statsig.
  • Interest in futures, derivatives, and trading technologies.

Compensation and Benefits

  • Salary range: $140,000.00–$190,000.00 USD.
  • Annual target bonus of 12%, based on individual and company/team performance.
  • 401(k) plan with up to 3.5% company match.
  • 18 days of annual paid time off, plus seven paid holidays.
  • Generous PTO, conditional holidays, one annual service day, paid parental bonding leave, health, vision, and dental coverage, and life and disability insurance fully covered by the company.
  • Chicago-based employees follow a hybrid schedule: in-office Tuesday through Thursday and remote Monday and Friday, with additional flex remote days and office-optional weeks.

Skills

Node.js, TypeScript, SQL, Docker, Kubernetes, GCP, Apache Kafka, Google Cloud Pub/Sub, Event-Driven Architecture, Schema Design, Ai Coding Agents, Statsig

ZoomInfo

ZoomInfo

Bethesda, MD

Senior Software Engineer
$140k+/yrHybrid6+ YOEBackend Engineering

Build and scale high-performance backend services and microservices for a platform serving millions of users. The role requires strong Node.js expertise, distributed-systems experience, and technical leadership, with Java, cloud, and AI-assisted development experience preferred.

ZoomInfo

ZoomInfo

Bethesda, MD

Senior Software Engineer
$140k+/yrHybrid6+ YOEBackend Engineering

Senior backend engineer building and scaling Node.js microservices, APIs, and distributed systems for a high-volume platform. Requires 6+ years of backend development experience, technical leadership, and expertise in performance, reliability, and modern development practices.

NinjaTrader

NinjaTrader

Chicago, IL

Senior Software Engineer II, Backend
$140k+/yrHybrid6+ YOEBackend Engineering

Leads development and operation of production Rust backend services for account creation, identity verification, and KYC/CIP decisioning. The role requires 6+ years of software development experience, strong async Rust expertise, secure data-handling experience, and the ability to drive cross-team technical design.

GameChanger

GameChanger

United States

Senior Backend Software Engineer, Subscriptions Enablement
$140k+/yrRemote6+ YOEBackend Engineering

Build and evolve subscription and payment platforms, APIs, and integrations while improving reliability, scalability, and maintainability. The role requires 6+ years of software development experience, backend expertise, and leadership of complex technical designs.

Fivetran

Fivetran

Oakland, CA
Senior Software Engineer - Metadata
$140k+/yrOn-site5+ YOEBackend Engineering

Build and scale backend services for the dbt metadata platform, including discovery, catalog, lineage, and run history. The role requires 5+ years of software engineering experience, distributed systems expertise, strong backend development skills, and hands-on cloud and containerization experience.