About The Position

As a Principal Architect on our powerful team in Santa Clara, CA, you will manage the architecture of our critical release management platform. This role offers a ground breaking chance to define the technical vision for our modern infrastructure while working with hardworking and versatile professionals in the industry.

Requirements

  • BS, MS, or PhD or equivalent experience in Computer Science or a related field.
  • Over 15 years of hands-on software engineering experience.
  • At least 5 of those years should be in a senior technical leadership role.
  • Proven experience leading large-scale, multi-year, full-stack platform projects from inception to production.
  • Expertise in Python or a modern backend stack, with production-grade experience in PostgreSQL and complex relational data modeling.
  • Strong frontend architecture skills with React, Angular, and TypeScript, passionate about data-heavy UIs.
  • Demonstrated success in crafting and implementing state machines, workflow engines, or lifecycle systems.
  • Solid background in CI/CD orchestration, event-triggered integrations, and background-job systems.
  • Strong API development field, with experience in REST contracts, versioning, and automation-friendly interfaces.
  • Proficiency in Linux, containerization, and managing stateful production services.
  • Ability to lead through influence, driving architectural decisions across multiple teams and building consensus.
  • Excellent communication skills, translating complex business requirements into detailed technical solutions.

Nice To Haves

  • Experience architecting large-scale release engineering or configuration management platforms.
  • Background in event-driven architectures, microservices, or workflow orchestration engines.
  • Familiarity with regulated environments, ensuring audit trails and customer-facing sanitized exports.
  • Knowledge of hardware/firmware release flows and board/SKU management.
  • Expertise in integrating AI-assisted authoring, structured data extraction, or natural-language interfaces into engineering tools.

Responsibilities

  • Managing the architecture of a full-stack release management platform, advancing it to accommodate multi-tenant, multi-environment systems across multiple hardware platforms.
  • Crafting hierarchical domain models and state machines that manage complex lifecycles and multi-axis promotion flows.
  • Architecting robust ingestion and reconciliation pipelines, ensuring data fidelity and compliance across various representations.
  • Defining and integrating a comprehensive validation, promotion, and gating model with our automated sanity stages and customer-release pipelines.
  • Establishing a strict separation between authoring and production environments, ensuring data integrity and sanitization.
  • Setting standards for API build, authentication, RBAC, audit logging, and observability across the platform.
  • Leading frontend architecture for a sophisticated authoring and review experience, handling complex tabular editing and bulk operations.
  • Driving platform onboarding workflows, defining consistent naming schemes, validation rules, and notification topologies for new hardware platforms.
  • Mentoring engineers, conducting architecture reviews, and raising the technical bar across multiple engineering domains.
  • Partnering with product, TPM, release managers, and other collaborators to align on roadmaps, capacity, and operational ownership.
  • Defining and managing deployment, rollout, and incident-response models, including database migration strategies and clear on-call runbooks and c ontinuously evaluating and incorporating emerging tools, frameworks, and patterns to improve the platform's capabilities.

Benefits

  • equity
  • benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service