Sr. Software Engineer – Infrastructure
NYC, NY$190k - $250kFull-timePosted 3w ago
About the role
Senior engineer role focused on graph-centric, multi-tenant data systems for a SaaS platform. Owns evolution of the graph data tier, including modeling, storage, tenancy, performance, and governance in a high-scale enterprise environment.
Responsibilities
- Architect, evolve, and optimize our multi-tenant graph data model, including node/edge schema design, relationship modeling, partitioning, and traversal strategies.
- Define and implement tenancy models for graph storage—balancing shared-graph vs. tenant-isolated subgraphs, hybrid partitioning, or database-per-tenant graph deployments.
- Develop data architecture for graph sharding, indexing, and high-throughput traversal, ensuring low-latency queries as topology scales.
- Build backend services that interact with datastores, including APIs, data-access layers, ingestion workflows, and graph mutation/query pipelines.
- Optimize query performance through indexing improvements, caching of subgraphs, tuned traversal patterns, and distributed graph execution.
- Own decision-making around multi-tenant graph architecture: tenant boundaries, access control models, resource isolation, and performance fairness.
- Implement tooling for onboarding, migrations, tenant provisioning, graph expansion, and lifecycle management.
- Collaborate across product, infrastructure, and security teams to meet enterprise SLAs, security, and compliance requirements.
- Establish standards around modeling, relationship semantics, data governance, and observability for graph workloads.
- Build visibility into performance and health—metrics, dashboards, anomaly detection, traversal cost profiling, etc.
- Mentor engineers in database fundamentals, scalable SaaS data patterns, and distributed systems thinking.
Qualifications
- 5+ years of professional software engineering experience in production SaaS environments.
- Hands-on experience designing, scaling, or operating multi-tenancy databases in production.
- Strong understanding of graph modeling, schema design for nodes/edges, indexing, and query/traversal optimization.
- Proficiency in a modern backend language (Go, Python, Java, Node.js, etc.).
- Solid grounding in distributed systems concepts, partitioning, caching, and performance optimization.
- Experience making architectural decisions in fast-changing, high-scale environments.
Skills
Required:Graph data modelingMulti-tenancy databasesBackend programming
Benefits
- Competitive compensation, equity, and benefits package
- Work from Midtown, Manhattan office on-site five days a week in a collaborative setting
- Culture that values craftsmanship, autonomy, and technical excellence
Last updated Oct 2, 2026. Interested? Apply on the company site.
About STLabs
STLabs | AI-Native IT Service Management Platform
AI-native IT service management. AI agents resolve tickets instantly, powered by Axiom: a live graph of your people, devices, apps, and access.
ITPeopleAxiomTicketingWorkflowsSecurityPlatformData
More open roles at STLabs
- Senior Motion Designer1w agoNYC, NY · UX / Design
- Mid-Market Account Executive3w agoNYC, NY · Go To Market
- Sr. Software Engineer - Workflows3w agoNYC, NY · Engineering
- Principal Software Engineer3w agoNYC, NY · Engineering
- Product Designer, Service Management3w agoNYC, NY · Design