Skip to content

Senior Software Engineer (Search)

Builds and scales backend search infrastructure, recommendation engines, and data pipelines for processing large government datasets using TypeScript/Node.js. Requires 3+ years experience with search systems and messy data handling; nice-to-have RAG and embeddings.

190k – 220kNew York, NYBackend EngineeringOnsite3+ YOE

About the role

What You'll Do

  • Design, build, and scale backend services that power search, recommendations, and relevant data retrieval.
  • Build and optimize data pipelines that ingest, normalize, and index large volumes of government and enterprise data.
  • Create retrieval pipelines using embeddings to search and reason across thousands of documents.
  • Solve entity resolution challenges across messy, real-world datasets: de-duping, merging, cleaning, validating, and structuring data for downstream use.
  • Collaborate closely with product and engineering peers to deliver data-driven features.
  • Own projects end-to-end, from technical design and implementation through deployment and iteration.

What We're Looking For

  • 3+ years of professional software engineering experience.
  • Strong backend development experience with TypeScript / Node.js.
  • Experience with search systems, data pipelines, or recommendation engines.
  • Comfort working with large, messy, real-world datasets.
  • Strong CS fundamentals, sound architectural judgment, and experience scaling production systems.
  • Self‑starter with an ownership mentality who thrives in a fast‑paced startup environment.
  • Clear communicator who collaborates effectively across disciplines.

Nice to Have

  • Experience with embeddings, vector search, or retrieval-augmented generation (RAG).
  • Background in data science, information retrieval, or recommendation systems.
  • Experience with web scraping and data integration at scale.
  • Familiarity with government contracting data or public-sector data sources.
  • Experience building LLM-powered search or knowledge applications.

Engineers at GovDash Today

  • Work with React (TypeScript), Node.js, Next.js, Temporal, and modern cloud infrastructure.

Compensation

$190,000-$220,000 base salary plus equity.

Skills

TypeScriptNode.jsReactNext.jsTemporalSearch SystemsData PipelinesRecommendation EnginesEmbeddingsVector SearchRAGEntity ResolutionWeb Scraping

Senior Software Engineer, Presence

Senior backend engineer building scalable, distributed systems and APIs for Reddit Pro and Youth Experience products. Requires 5+ years professional experience and expertise in large-scale data systems.

190k – 267kUnited StatesBackend EngineeringRemote5+ YOEGoC++

Senior Software Engineer (Node), JavaScript SDK

Senior engineer building and maintaining JavaScript SDKs for Node.js and modern server/edge runtimes. Requires 5+ years experience with strong TypeScript/JavaScript expertise and server runtime knowledge.

190k – 280kSan Francisco, CABackend EngineeringHybrid5+ YOEBunDeno

Senior Software Engineer, Control Plane

Designs and operates control plane infrastructure for customer management, routing, and replication in Sentry's multi-cell architecture. Requires 5+ years experience with Python, distributed systems, cloud platforms, and container orchestration.

190k – 280kSan Francisco, CABackend EngineeringHybrid5+ YOEAWSGCP

Software Engineer, Backend

Backend Software Engineer building scalable distributed systems and REST APIs for a private markets platform. Requires 6+ years experience, AWS, Python, and financial tech API experience.

190k – 250kNew York, NY +1Backend EngineeringOn-site6+ YOEAWSGit

Senior Software Engineer, Core Platform

Senior engineer on Reddit's Core Platform team building and scaling high-throughput APIs and media services. Requires 5+ years with large-scale distributed systems, Golang or Python, and media delivery expertise.

191k – 267kNew York, NYBackend EngineeringRemote5+ YOEGoPython