Later-posted 4 days ago
$200,000 - $230,000/Yr
Full-time • Mid Level
Remote • Los Angeles, CA
251-500 employees

We’re looking for a deeply technical, strategically minded Domain Architect to lead the next evolution of our platform architecture. In this role, you’ll rapidly assess our existing systems, define convergence opportunities between key domains, and shape the integration strategy that drives scalability, velocity, and long-term technical excellence. You’ll bridge product, engineering, and data to define clear domain boundaries, establish technical standards, and guide the modernization of our architecture—ensuring we balance innovation with business impact. This role is ideal for an experienced architect who thrives in fast-moving environments, understands the trade-offs between pragmatism and purity, and can translate complex technical concepts into clear, actionable decisions across teams.

  • Evaluate and define the target-state domain architecture across multiple products, identifying convergence opportunities and technical debt reduction paths.
  • Design and lead a scalable integration strategy between heterogeneous systems (e.g., Rails <-> Node/React Native via APIs, Kafka, or event streams).
  • Define domain boundaries and service ownership models that enable sustainable growth and platform flexibility.
  • Partner with Product and Engineering leadership to align architectural priorities with product roadmaps and business outcomes.
  • Lead cross-functional discussions on modernization strategy, balancing short-term delivery with long-term scalability.
  • Decompose monolithic applications (Rails, Django, Laravel) into domain-based services or bounded contexts, using domain-driven design principles.
  • Define integration and data synchronization patterns between distributed systems, ensuring schema evolution and API versioning best practices.
  • Architect core platform services—authentication, identity, content, and analytics—shared across web and mobile products.
  • Apply deep hands-on knowledge of AWS (EC2, ECS/EKS, Lambda, S3, RDS/Postgres, EventBridge/SNS/SQS) and IaC tools (Terraform, CloudFormation).
  • Introduce observability, monitoring, and CI/CD standards (Datadog, OpenTelemetry, GitHub Actions, CircleCI) that support secure, high-quality releases.
  • Provide technical mentorship and architectural reviews to ensure strong engineering standards and knowledge transfer across teams.
  • Partner with Product, Design, and Engineering leaders to guide architecture decisions that optimize both user experience and technical sustainability.
  • Contribute to architecture guilds and domain working groups, defining shared frameworks and principles for system evolution.
  • Communicate architectural trade-offs clearly—speed vs scalability, build vs buy, monolith vs microservice—to technical and non-technical stakeholders.
  • Author and socialize Architecture Decision Records (ADRs), domain maps, and shared service contracts to ensure alignment and transparency.
  • Act as a trusted advisor and mentor to senior engineers, promoting best practices in distributed system design and software craftsmanship.
  • Lead by influence across engineering teams, setting a high bar for architectural rigor, documentation, and technical collaboration.
  • Champion scalable, pragmatic engineering principles that accelerate business velocity while building for the future.
  • Drive the adoption of a modern technical culture—balancing innovation, quality, and accountability.
  • Stay current on evolving architectural paradigms (domain-driven design, event-driven systems, microservices, and data mesh patterns).
  • Introduce architectural innovations and tools that improve developer efficiency, code quality, and system observability.
  • Conduct architecture reviews and share learnings company-wide to foster continuous improvement and technical excellence.
  • 10+ years of progressive software engineering experience, with at least 3+ years in a senior or principal architecture role.
  • Proven expertise designing and evolving architectures in high-scale, multi-product environments (Rails, Node.js, React Native preferred).
  • Deep understanding of domain-driven design (DDD), service decomposition, and event-driven patterns.
  • Strong AWS architecture experience (ECS/EKS, Lambda, RDS, S3, EventBridge, SQS/SNS) and infrastructure-as-code (Terraform, CloudFormation).
  • Demonstrated ability to modernize legacy systems incrementally, driving results without full rebuilds.
  • Solid understanding of data synchronization, API design, schema evolution, and distributed systems reliability.
  • Experience defining and implementing CI/CD pipelines, observability stacks, and deployment strategies (canary, blue-green, multi-env).
  • Excellent communication and stakeholder management skills, with the ability to simplify complex ideas for diverse audiences.
  • Passion for mentorship, system design, and building architectures that enable product and team growth.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service