Technical Architect

SunSoft OnlinePhoenix, AZ
Onsite

About The Position

The Technical Architect is responsible for designing, implementing, and governing the overall technical architecture of enterprise systems. This role ensures that technology solutions are scalable, secure, and aligned with business objectives. The Technical Architect serves as a key advisor to project teams, translating business requirements into well-architected technical solutions and establishing standards that guide development and integration efforts. This position also provides cross-functional leadership across multiple IT disciplines, fostering collaboration and alignment in support of enterprise goals.

Requirements

  • Bachelor’s degree in computer science, Information Systems, or related field (or equivalent experience)
  • Seven plus years of experience in software development or systems engineering
  • Proven experience designing and implementing complex, enterprise scale systems
  • Strong knowledge of architecture patterns (e.g., microservices, service-oriented architecture, event-driven architecture)
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
  • Familiarity with integration technologies (APIs, middleware, messaging systems)
  • Understanding of security principles, data management, and performance optimization
  • Demonstrated ability to lead and influence across multiple IT disciplines

Nice To Haves

  • Experience in public sector or utility environments (e.g., water services, customer information systems, field service management, asset management systems)
  • Familiarity with platforms such as GIS, ERP
  • Experience with DevOps practices and CI/CD pipelines

Responsibilities

  • Lead the design and development of enterprise-level system architectures across multiple platforms and technologies
  • Define and maintain architecture standards, frameworks, and best practices
  • Evaluate and recommend technologies, tools, and platforms to meet business needs
  • Collaborate with business stakeholders, project managers, and technical teams to translate requirements into technical designs
  • Ensure solutions are scalable, secure, resilient, and maintainable
  • Provide technical leadership and mentorship across software development, infrastructure, cybersecurity, data, and operations teams
  • Guide teams through complex technical decision-making, balancing trade-offs across multiple IT domains
  • Review and approve solution designs, code, and integrations for architectural alignment
  • Identify and mitigate technical risks and technical debt
  • Support system integration across enterprise applications, including cloud and on-premise environments
  • Participate in procurement and vendor evaluation processes for technology solutions
  • Develop and maintain architecture documentation, including diagrams, standards, and roadmaps
  • Facilitate cross-functional collaboration and drive alignment among diverse technical teams and stakeholders
  • Resolve technical conflicts and build consensus on architectural direction
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service