Principal Software Architect
Core
Principal Software Architect providing architectural oversight and technical leadership for distributed engineering teams, focusing on data architecture, the SDAP platform, and services.
Role type
Principal Software Architect (Data Architecture focus)
Builds
Scalable, cohesive, future-ready data platforms, pipelines, and services for the property intelligence ecosystem.
Domain
Property technology / Real estate data
Deliverable
production ML models
Required skills
Data architecture design, cloud-native distributed systems, event-driven architectures, data modeling, large-scale platform design, technical mentorship, cross-functional leadership
Preferred skills
Property technology domain, financial services, product-led environment, modern data stack (data lakes, streaming)
Responsibilities
Define and govern enterprise data architecture strategy; Partner with Data Engineering to design and evolve solutions; Provide architectural leadership balancing short-term delivery with long-term sustainability; Establish and enforce best practices in data architecture and system design; Provide technical mentorship to engineers and architects; Contribute to practical solution designs.
Seniority
Principal, hands-on IC with strategic oversight