Principal Software Architect

TEKsystems•Irvine, CA
•$182,000 - $251,000•Onsite

About The Position

The Principal Software Architect will help drive enterprise-wide modernization initiatives, establish engineering standards, and accelerate adoption of cloud-native technologies, AI/ML solutions, and scalable software platforms. This highly visible, hands-on leadership role influences technology strategy, guides architectural best practices, and partners with engineering teams to deliver solutions with measurable business impact. The position is fully onsite in Irvine, California; the description also lists Plano, Texas as a location option in the opening section.

Requirements

  • 10+ years of experience in software architecture and large-scale enterprise systems.
  • 5+ years of deep expertise in one or more of these areas: cloud architecture, microservices, AI/ML, or data and streaming platforms.
  • Expert-level experience with .NET, C#, and SQL Server.
  • Strong Azure expertise, including Azure Kubernetes Service (AKS), Azure Managed Services, ARM Templates, Bicep, and Terraform.
  • Experience building cloud-native and distributed applications.
  • Strong understanding of asynchronous system design patterns.
  • Experience implementing observability, monitoring, performance engineering, and self-healing systems.
  • Proven success driving enterprise-wide technology adoption and architecture governance.

Nice To Haves

  • Experience designing highly scalable platform architectures.
  • Experience leading organizational architecture strategy.
  • Experience creating engineering standards and governance frameworks.
  • Experience scaling emerging technologies from pilot programs to enterprise-wide adoption.
  • Experience driving modernization initiatives within complex enterprise environments.

Responsibilities

  • Define and evangelize enterprise architecture standards, patterns, and best practices.
  • Lead cloud modernization and digital transformation initiatives.
  • Design scalable, secure, and highly available distributed systems.
  • Create reference architectures, proof-of-concepts, and reusable engineering frameworks.
  • Partner with engineering leadership to drive strategic technology decisions.
  • Establish governance policies and promote architectural consistency across teams.
  • Evaluate emerging technologies and guide enterprise adoption, including AI/ML and LLM-based solutions.
  • Improve software delivery effectiveness, engineering productivity, and platform reliability.
  • Contribute hands-on through architecture reviews, prototyping, and coding when needed.
  • Mentor engineers and architects while fostering a culture of technical excellence.

Benefits

  • Comprehensive health benefits, including medical, dental, and vision coverage.
  • Wellness program supporting mental and physical health.
  • Generous paid time off options.
  • Tuition assistance.
  • Career growth opportunities.
  • Professional development and continued learning.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service