Principal Software Architect
Foundation Software · Strongsville, OH · 1 mo ago
EngineeringFull-time
About the role
Foundation Software is seeking an experienced Principal Software Architect to lead their software architecture team and provide technical leadership across the engineering organization.
Responsibilities
- Lead and mentor the Software Architecture team.
- Partner with the VP of Architecture on architectural strategy and technology roadmaps.
- Guide solution architecture across cloud, desktop, APIs, and modernization initiatives.
- Lead architecture reviews and establish engineering standards and best practices.
- Mentor architects and senior developers.
- Promote scalable, secure, cloud-native application design.
- Evaluate emerging technologies, including AI, to improve our platform and engineering practices.
- Collaborate with Product, Engineering, QA, Security, Infrastructure, and DevOps to deliver high-quality solutions.
Tech Stack
- 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
Requirements
- 12+ years of software engineering experience with enterprise applications.
- 5+ years of software architecture experience.
- Experience leading or mentoring architects and senior engineers.
- Deep expertise in modern application architecture, cloud technologies, and software design patterns.
- Strong communication, collaboration, and technical leadership skills.
- Passion for mentoring teams and driving engineering excellence.
Qualifications
- BS in Computer Science or related field.
- Proven track record of delivering high-quality solutions.
- Experience with Agile methodologies and DevOps practices.
- Knowledge of industry-standard security practices and protocols.
Benefits
- Outstanding benefits package.
- Award-winning workplace culture.
- The opportunity to influence the future of construction software.
- Work-life balance and flexible scheduling.
Pay
Competitive salary commensurate with experience.
Schedule
Full-time position.