Principal Architect (Data Architecture)

Based in United StatesFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
SQLBusiness IntelligenceETLData modeling

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent professional experience.
  • 5+ years of experience designing and implementing data architectures, data pipelines, and enterprise data platforms.
  • Strong expertise in data modeling, data mapping, data warehousing, and business intelligence architectures.
  • Advanced SQL skills and extensive experience working with relational and non-relational database technologies.
  • Experience with ETL and data integration technologies such as AWS Glue, Azure Data Factory, Apache NiFi, or comparable solutions.
  • Knowledge of architectural patterns including event-driven, hub-and-spoke, service-oriented, and distributed data architectures.
  • Familiarity with business intelligence tools, analytical platforms, and modern data science ecosystems.
  • Ability to troubleshoot complex systems, optimize performance, and refactor existing solutions effectively.
  • Strong consulting, stakeholder management, communication, and presentation skills.
  • Experience presenting architectural solutions to executive, business, and technical audiences.

Responsibilities

  • Lead the design and implementation of enterprise data architectures that support analytics, reporting, and operational data needs.
  • Collaborate with internal teams and client stakeholders to define project scope, gather requirements, and establish technical objectives.
  • Translate business requirements into scalable data models, integration strategies, and architecture specifications.
  • Recommend and guide the selection of appropriate data platforms, repositories, databases, and cloud services.
  • Create and maintain data mappings, architecture diagrams, process flows, and technical documentation for development and testing teams.
  • Support the deployment, optimization, and troubleshooting of data pipelines across diverse environments, including cloud, hybrid, and legacy infrastructures.
  • Provide technical leadership during agile delivery cycles and contribute to architectural governance, best practices, and solution reviews.
  • Present technical recommendations to both technical and non-technical audiences, ensuring alignment between business goals and technical solutions.
  • Review existing systems and architectures, identifying opportunities for modernization, performance improvements, and scalability enhancements.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now