T

TetraScience

Cloud-native platform centralizing scientific data

Tech Lead - Tetra Apps Platform

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$200k - $270k

About the Job

Requirements

  • At least 10 years of professional software engineering experience, including experience as the technical lead or architect of a platform used by external teams.
  • Experience shipping and operating in production a multi-tenant application platform, app hosting/runtime, Platform as a Service, plugin or extension system, or internal developer platform with external users.
  • Hands-on container experience, including Docker image pipelines, ECS or similar task and service definitions, networking, service discovery, scaling, and cost management.
  • Security engineering experience with IAM and least privilege, identity propagation, tenant isolation, browser security, and secret management, including securing multi-tenant systems that run untrusted code.
  • Ability to apply AI to production software generation while maintaining correctness, security, and architectural fit, and to use AI-assisted development productively without sacrificing quality.
  • Strong production experience with AWS services including ECS, ALB/NLB, VPC, IAM, KMS, CloudWatch, S3, and Lambda.
  • Infrastructure-as-code experience with CloudFormation or an equivalent.
  • Full-stack proficiency in TypeScript/Node.js for backend services and APIs, solid React, and working Python for SDKs and tooling.
  • API-first design experience with REST and OpenAPI, versioning, backward compatibility, and clear error contracts.
  • Observability skills, including OpenTelemetry, SLI/SLO definition, and distributed tracing.
  • Experience running sprint and quarterly planning for a team, producing design documents and migration plans that were followed, and holding engineers to commitments through influence and authority.
  • Experience operating, extending, and improving live production systems without breaking existing customers.

Responsibilities

  • Own the technical architecture of the Tetra Apps platform, including 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 including service accounts, IAM roles, and database credentials, and installation, upgrade, and rollback paths for multitenant cloud and customer-hosted environments.
  • Design security and governance into the platform, including tenant and per-user data boundaries, delegated authorization within each viewer’s data policies, secrets handling, browser security, and server-side enforcement of approval and installation gates.
  • Build audit trails, version approval, and trusted publishing, and threat-model a platform that runs external code, including agents.
  • Own production readiness for apps, including metrics and tracing, SLIs and SLOs, alerting, incident runbooks, capacity planning, and cost planning.
  • Partner with DevOps and other platform teams on infrastructure-as-code and multitenant deployment.
  • Own the templates, SDKs in TypeScript and Python, CLI, local development loop, and documentation used by app builders.
  • Run sprint and quarterly planning with the product manager; scope, estimate, sequence, and maintain commitments.
  • Use adoption and usage data to evaluate platform investments by their impact on builders and scientists, make maintenance and technical-debt paydown visible in plans, and lead return-on-investment discussions.
  • Lead design reviews, write architecture RFCs and decision records, represent the platform in weekly architecture reviews, and raise engineering quality through review and pairing.
  • Ship code and components across TypeScript/Node.js services, React web apps, AWS architecture, client SDKs, infrastructure-as-code, CI/CD, and automation.
  • Treat governance, developer experience, and scale as product features, measured against the alternatives available to builders.
  • Help field engineers and customers build and debug apps in their environments, and use those insights to improve the platform.

Desired Qualifications

  • Experience with module federation or micro-frontend architectures and app shells.
  • Experience with artifact registries and package management, including publishing, versioning, and promotion.
  • Experience in regulated or validated environments such as GxP, 21 CFR Part 11, or SOC 2, and audit readiness.
  • Experience operating software in both vendor-hosted multitenant and customer-hosted single-tenant deployments.

About the Company

TetraScience

Cloud-native platform centralizing scientific data

TetraScience offers a cloud-based Scientific Data Cloud that helps biopharmaceutical teams collect, centralize, and harmonize scientific data from lab instruments, software, and apps. It connects data across R&D, QA/QC, and manufacturing so data workflows run faster and data is ready for AI/ML analyses. The platform is vendor-neutral and open, designed to work with any lab equipment or software, providing end-to-end data management across the biopharma value chain. Its goal is to improve scientific outcomes by turning scattered data into a unified, ready-to-use data foundation that accelerates data-driven discovery and production.

Company size
201-500
Company stage
Series B
Total funding
$117.2M
Headquarters
Boston, MA
Founded
2019

Recently Posted Jobs

Explore more opportunities at TetraScience

See more jobs