Stand out for this role — generate a tailored resume and cover letter in about a minute.
Foundation Software in Strongsville, OH is seeking a Principal Software Architect to lead our architecture team and provide technical leadership across the engineering organization. You will shape the technical direction, mentor architects and senior engineers, and guide the design of scalable, secure software solutions.
You will collaborate with Product, Engineering, QA, Security, Infrastructure, and DevOps to deliver high-quality solutions and drive modernization across cloud, desktop, APIs,
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.