Finalsite · 1 month ago
Principal Platform Software Architect
Finalsite is a leading platform for website, communications, enrollment, and marketing solutions for schools and districts worldwide. They are seeking a Principal Platform Architect to design and evolve their next-generation platform, ensuring scalability and security while mentoring teams and driving platform strategy.
EdTechEducationInternet
Responsibilities
Establish Platform Architecture based on business needs, and implement it across Finalsite products
Enable Platform and Common Architecture principles adoption across products and teams
Own and evolve the platform architecture across all products and services, ensuring scalability, reliability, and interoperability
Act as both strategic architect and hands-on engineer, setting the technical vision while contributing directly to solution design and code reviews
Partner with Engineering and Product teams to architect shared services, APIs, data flows, and multi-tenant capabilities that support new features and integrations
Lead modernization and Platform adoption initiatives across products and teams
Create and maintain reference architectures, reusable frameworks, and developer-friendly tooling that accelerate delivery
Drive platform governance, technical standards, and best practices that ensure quality and consistency across distributed teams
Collaborate with infrastructure and SRE teams to optimize CI/CD pipelines, observability across the product and teams, and platform reliability
Conduct design reviews and provide guidance to engineers on system design, performance, and maintainability
Evaluate emerging technologies and prototype new solutions that advance platform capabilities
Serve as a mentor and coach, developing engineers’ architectural thinking and problem-solving skills
Translate complex concepts into clear, actionable recommendations for both technical and non-technical stakeholders
Qualification
Required
10+ years of experience in software engineering or architecture roles, with significant hands-on design and coding experience
Proven success in building or modernizing SaaS platforms and shared service architectures
Strong knowledge of microservices, API frameworks, event-driven systems, and data integration
Expertise in one or more major cloud environments (AWS and/or GCP) and associated services
Deep experience with container orchestration (Kubernetes), CI/CD, and infrastructure-as-code
Solid understanding of data models, identity and access management, and security best practices
Ability to balance strategic architectural direction with day-to-day technical execution
Excellent communication skills and ability to influence engineers and leaders alike
Bachelor's degree in Computer Science, Information Systems, or related field
You are a builder and a leader—someone who thrives on designing systems, guiding teams, and seeing complex ideas come to life
Preferred
Master's degree in Computer Science, Information Systems, or related field
Experience in EdTech or other multi-product SaaS environments
Company
Finalsite
Finalsite provides content management, mass notifications and enrollment management systems globally to K-12 schools.
Funding
Current Stage
Growth StageTotal Funding
unknown2021-12-01Acquired
2014-11-21Debt Financing
2012-06-28Private Equity
Recent News
2024-05-16
Company data provided by crunchbase