SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 200,000 - 270,000 / annual
TetraScience is building Tetra OS, an operating system for scientific intelligence that helps life sciences firms turn fragmented scientific data into AI-native assets and scientific workflows. The company partners with NVIDIA, Databricks, Thermo Fisher Scientific, Snowflake, Google, and Microsoft.
You will be the Tech Lead for the Tetra Apps platform—a technical individual contributor role (not people management) responsible for the complete platform that enables scientists, partners, and TetraScience teams to build and run containerized applications on Tetra OS. You own everything except the app itself: packaging, templates, provisioning, routing, identity and authorization boundaries, observability, upgrades, and the developer experience.
Key responsibilities include:
- Own the technical architecture of the Tetra Apps platform: how applications are developed, packaged, provisioned, routed, authenticated, isolated, observed, upgraded, and retired.
- Design and evolve the app proxy and routing layer, container provisioning and lifecycle on ECS, per-app identities (service accounts, IAM roles, database credentials), and install/upgrade/rollback paths for both multitenant cloud and customer-hosted environments.
- Design security into the platform: tenant and per-user data boundaries, delegated authorization, secrets handling, browser security, and server-side enforcement of approval and install gates. Threat-model a platform that runs external code, including agents.
- Own production readiness: metrics and tracing for apps, SLIs and SLOs, alerting, incident runbooks, capacity and cost planning. Partner with DevOps and other platform teams on infrastructure-as-code and multi-tenant deployment.
- Own the templates, SDKs (TypeScript and Python), CLI, local development loop, and documentation that builders use. Make the correct, secure path the fast path.
- Run sprint and quarterly planning with the product manager: scope, estimate, sequence, and hold the line on commitments. Make maintenance and tech-debt paydown visible in the plan.
- Lead design reviews, write architecture RFCs and decision records, represent the platform in weekly architecture reviews, and raise the bar for engineers through review and pairing.
- Ship code and components across TypeScript/Node.js services, React web apps, AWS architecture, client SDKs, and IAC/CI/CD automation.
- Support field engineers and customers directly, helping them build and debug apps in their environments, and turn learnings into platform improvements.
You will inherit a production platform with business value, tech debt, and future needs. You will keep that system running, make incremental improvements, and steer it toward an architecture that holds for years.
**Requirements:**
- 10+ years of professional software engineering, including time as the technical lead or architect of a platform that external teams build on.
- Shipped and operated a multi-tenant application platform, app hosting/runtime, PaaS, plugin or extension system, or internal developer platform in production with external users.
- Deep, hands-on container experience: Docker image pipelines, ECS or similar task and service definitions, networking, service discovery, scaling, and cost.
- Security engineering as a first-class skill: IAM and least privilege, identity propagation, tenant isolation, browser security, secret management. Experience securing multi-tenant systems for running untrusted code.
- Adapted to the AI step change in software development—ship faster with fewer bugs, avoid both the "no AI" and "waterfall of slop" pitfalls, and help your team and builders on your platform do the same.
- Judgment to successfully apply AI to production software generation while maintaining correctness, security, and architectural fit.
- Strong production experience with AWS: ECS, ALB/NLB, VPC, IAM, KMS, CloudWatch, S3, Lambda. Infrastructure-as-code with CloudFormation or equivalent.
- Full-stack fluency: expert TypeScript/Node.js for backend services and APIs; solid React, ideally with module federation or micro-frontend experience; working Python for SDKs and tooling.
- Demonstrated API-first design: REST and OpenAPI, versioning, backward compatibility, and clear error contracts.
- Observability skills: OpenTelemetry, SLI/SLO definition, distributed tracing.
- Run sprint and quarterly planning for a team, written design docs and migration plans that got followed, and held engineers to commitments through both influence and authority.
- Operated, extended and improved messy, live production systems without breaking existing customers.
**Nice to Have:**
- Module federation or micro-frontend architectures and app shells.
- Artifact registries and package management: publishing, versioning, promotion.
- Regulated or validated environments (GxP, 21 CFR Part 11, SOC 2) and audit readiness.
- Operating software in both vendor-hosted (multi-tenant) and customer-hosted (single-tenant) deployments.