Skip to content
Standard Template LabsStandard Template LabsNew York, NY

Senior Software Engineer – Infrastructure

Senior software engineer responsible for architecting and scaling a multi-tenant graph data tier for an enterprise SaaS platform. The role requires 5+ years of software engineering experience, strong graph and distributed-systems expertise, and proficiency in a modern backend language.

190k – 250k/yr
On-site5+ YOEBackend Engineering

About the role

Responsibilities

Graph Data Architecture

  • Architect, evolve, and optimize multi-tenant graph data models, including node/edge schemas, relationship modeling, partitioning, and traversal strategies.
  • Define graph-storage tenancy models, balancing shared graphs, tenant-isolated subgraphs, hybrid partitioning, and database-per-tenant deployments.
  • Develop graph sharding, indexing, and high-throughput traversal architectures for low-latency queries at scale.

Backend and Data Layer Engineering

  • Build backend services that interact with datastores, including APIs, data-access layers, ingestion workflows, and graph mutation/query pipelines.
  • Optimize query performance through indexing, subgraph caching, tuned traversal patterns, and distributed graph execution.

Multi-Tenancy and Platform Scalability

  • Own decisions around tenant boundaries, access control, resource isolation, and performance fairness.
  • Implement tooling for onboarding, migrations, tenant provisioning, graph expansion, and lifecycle management.
  • Collaborate with product, infrastructure, and security teams to meet enterprise SLAs, security, and compliance requirements.

Technical Leadership

  • Establish standards for graph modeling, relationship semantics, data governance, and workload observability.
  • Build metrics, dashboards, anomaly detection, and traversal-cost profiling for graph workload health and performance.
  • Mentor engineers in database fundamentals, scalable SaaS data patterns, and distributed systems.

Requirements

  • 5+ years of professional software engineering experience in production SaaS environments.
  • Hands-on experience designing, scaling, or operating multi-tenant databases in production.
  • Strong understanding of graph modeling, node/edge schema design, indexing, and query/traversal optimization.
  • Proficiency in a modern backend language such as Go, Python, Java, or Node.js.
  • Strong grounding in distributed systems, partitioning, caching, and performance optimization.
  • Experience making architectural decisions in fast-changing, high-scale environments.

Nice-to-Haves

  • Experience scaling graph-backed SaaS products for enterprise customers with large, complex topologies.
  • Familiarity with distributed graph engines, distributed SQL, NoSQL, or horizontally scalable datastores.
  • Experience building observability for graph workloads, including query heatmaps, traversal metrics, and cardinality analysis.
  • Experience with major re-architecture efforts, such as relational-to-graph migrations, multi-tenant transitions, or large-scale migrations.

Compensation and Benefits

  • Estimated yearly salary: $190,000–$250,000 USD.
  • Competitive compensation, equity, and benefits package.
  • Opportunity to build foundational features for an AI-first enterprise platform.
  • Ownership of critical systems designed to scale to millions of users.
  • Work onsite five days a week from the Flatiron District, Manhattan office.

Skills

graph databasesgraph modelingmulti-tenancyDistributed SystemsGoPythonJavaNode.jsdatabase shardingindexingCachingNoSQLdistributed sqldata migrationObservability
Attentive

Senior Software Engineer, Intelligent Messaging, AI Journeys

AttentiveSan Francisco, CA

Builds scalable backend systems for AI-driven, multi-channel messaging products that process billions of messages. Requires 5+ years of backend software development experience and proficiency in Java, Python, or Go, with experience in high-performance distributed applications.

190k – 230k/yrOn-site5+ YOEBackend Engineering
Sentry

Senior Software Engineer, Billing Platform

SentrySan Francisco, CA

Senior Software Engineer building and scaling Sentry's billing and usage tracking platform. Design flexible pricing systems, ensure financial-grade accuracy for hundreds of billions of daily events, and solve complex distributed data consistency challenges.

190k – 240k/yrHybrid5+ YOEBackend Engineering
Pinecone

Senior Software Engineer, Knowledge Engine

PineconeUnited States

Build scalable search and retrieval infrastructure for Pinecone's vector database and knowledge engine, focusing on semantic/hybrid search, indexing pipelines, RAG patterns, and LLM-powered agentic systems. Requires 6+ years building large-scale, low-latency backend systems with strong distributed systems and AI retrieval expertise.

190k – 270k/yrRemote6+ YOEBackend Engineering
Reddit

Senior Software Engineer, Presence

RedditUnited States

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 – 267k/yrRemote5+ YOEBackend Engineering
Sentry

Senior Software Engineer (Node), JavaScript SDK

SentrySan Francisco, CA

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 – 280k/yrHybrid5+ YOEBackend Engineering