Turn this role into an interview — a resume and cover letter built around what this employer wants.
Foundation Software in Strongsville, OH is seeking a Principal Software Architect to lead our software architecture team and shape the technical direction of our platform. You will mentor architects and senior engineers while guiding design across cloud, desktop, APIs, and modernization initiatives.
You will collaborate with the VP of Architecture and cross-functional groups to deliver scalable, secure solutions, establish engineering standards, and evaluate emerging technologies to drive
Foundation Software is seeking an experienced Principal Software Architect to lead our software architecture team and provide technical leadership across the engineering organization.
Working closely with the VP of Architecture, you'll help shape the technical direction of our platform, mentor architects and senior engineers, and guide the design of scalable, secure, and maintainable software solutions. This role is ideal for someone who enjoys influencing technical strategy while remaining hands-on through architecture reviews, design sessions, and solving complex engineering challenges.
Backend: .NET, C#, ASP.NET Core, REST APIs, Node.js, Express Frontend: React, Vue.js, TypeScript Cloud: Microsoft Azure (App Services, Functions, SQL, Storage, Redis, Application Insights), AWS and GCP Architecture: Microservices, Clean Architecture, Domain-Driven Design, API-First, Event-Driven Systems Data: SQL Server, PostgreSQL, MongoDB
Join a collaborative engineering culture that values innovation, technical excellence, and work-life balance. We offer outstanding benefits, an award-winning workplace, and the opportunity to influence the future of construction software while working alongside talented engineers.