Application Platform Technical Lead
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+39 more
Job description
- AWS Cloud Infrastructure: ECS, ALB/NLB, VPC, IAM, KMS, CloudWatch, S3, Lambda
- Containerization: Docker, Container Provisioning & Lifecycle Management
- Backend Development: TypeScript, Node.js, REST APIs, OpenAPI
- Frontend Development: React, Module Federation, Micro-Frontends
- Developer Tooling: TypeScript SDKs, Python SDKs, CLI Tools
- Infrastructure-as-Code: CloudFormation, CI/CD Automation
- Security: IAM, Least Privilege, Tenant Isolation, Secrets Management
- Observability: OpenTelemetry, Distributed Tracing, Metrics, SLI/SLOs
- AI-Assisted Software Development & Automation
Daily Responsibilities
- Own the technical architecture and evolution of the Tetra Apps platform, including application packaging, provisioning, routing, authentication, isolation, monitoring, upgrades, and retirement.
- Design and improve the application runtime, including proxy and routing layers, container provisioning, and application lifecycle management using AWS ECS.
- Architect identity and authorization models for individual applications, including service accounts, IAM roles, and database credentials.
- Build reliable installation, upgrade, and rollback processes that support both multi-tenant cloud and customer-hosted environments.
- Integrate security throughout the platform, ensuring appropriate tenant isolation, delegated authorization, secrets management, and browser security.
- Threat-model the platform to address risks associated with executing externally developed code and AI agents.
- Establish production readiness standards, including monitoring, metrics, distributed tracing, alerting, incident response, and capacity planning.
- Partner with DevOps and security teams on infrastructure-as-code, deployment automation, and multi-tenant infrastructure.
- Own the developer experience by improving application templates, SDKs, CLI tools, local development workflows, and documentation.
- Lead sprint and quarterly planning in partnership with the Product Manager, including prioritization, estimation, sequencing, and delivery commitments.
- Balance new feature development with platform maintenance, technical debt reduction, and long-term architectural improvements.
- Serve as the technical design authority by leading architecture reviews, writing RFCs, documenting technical decisions, and guiding engineering best practices.
- Remain hands-on by designing and shipping code across TypeScript/Node.js services, React applications, AWS infrastructure, Python tooling, and CI/CD automation.
- Work directly with field engineers and customers to troubleshoot application deployments and turn real-world feedback into platform improvements.
- Mentor engineers through code reviews, technical guidance, and collaborative problem-solving.
Requirements
- 10+ years of professional software engineering experience, including experience serving as a technical lead or architect.
- Experience architecting and operating production platforms that external engineering teams or customers build and deploy applications on.
- Proven experience with multi-tenant application platforms, application hosting/runtime environments, PaaS, plugin or extension systems, or internal developer platforms.
- Deep hands-on experience with Docker, container image pipelines, container provisioning, networking, service discovery, scaling, and lifecycle management.
- Strong production experience with AWS services, including ECS, ALB/NLB, VPC, IAM, KMS, CloudWatch, S3, and Lambda.
- Strong security engineering background, including IAM, least-privilege access, identity propagation, tenant isolation, browser security, and secrets management.
- Experience securing multi-tenant platforms that execute external or untrusted code.
- Expert-level TypeScript and Node.js experience building backend services and APIs.
- Strong React experience, with the ability to contribute to frontend application architecture.
- Working knowledge of Python for SDKs, developer tooling, and automation.
- Experience with infrastructure-as-code tools such as CloudFormation or equivalent technologies.
- Strong API design experience, including REST, OpenAPI, API versioning, and backward compatibility.
- Experience with observability tools and practices, including OpenTelemetry, distributed tracing, metrics, and SLI/SLO development.
- Experience leading technical design reviews, writing architecture documentation and RFCs, and developing migration plans.
- Experience owning sprint and quarterly planning, estimating work, managing technical priorities, and holding engineering teams accountable for delivery.
- Proven ability to maintain, troubleshoot, and improve complex live production systems without disrupting existing customers.
- Demonstrated ability to leverage AI-assisted software development tools while maintaining code quality, security, and architectural integrity.
Desired Skills & Experience
- Experience with module federation, micro-frontends, or application shell architectures.
- Familiarity with artifact registries, package management, publishing, versioning, and deployment promotion.
- Experience operating applications in both multi-tenant cloud-hosted and single-tenant customer-hosted environments.
- Experience in regulated or validated environments, including GxP, 21 CFR Part 11, or SOC 2.
- Experience building developer platforms, SDKs, CLI tools, templates, and application development frameworks.
- Experience with TypeScript and Python SDK development.
- Background in scientific software, life sciences, pharmaceutical, biotechnology, or laboratory technology environments.
- Experience with CI/CD automation, infrastructure provisioning, and production deployment strategies.
- Familiarity with AI agents and platforms that execute externally developed or generated code.
About the company
An innovative Scientific Data and AI company is seeking a hands-on Tech Lead to own the architecture and continued evolution of its Tetra Apps platform, the application runtime powering its next-generation scientific intelligence operating system. This full-time opportunity focuses on building and operating a secure, scalable, multi-tenant application platform that enables scientists, partners, and internal engineering teams to develop and deploy containerized applications. Youβll work across AWS, Docker, ECS, TypeScript, Node.js, React, Python, IAM, and infrastructure-as-code while shaping the platformβs architecture, security, application lifecycle, and developer experience.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦