Principal Software Architect

Riverside Recruiting

Strongsville (OH)

Hybrid

USD 140,000 - 200,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid remote
401(k) with company match
Medical, dental, vision
Generous PTO
Tuition reimbursement

Job summary

Riverside Recruiting in Strongsville, Ohio, seeks a hands-on Principal Software Architect to provide technical leadership across the engineering organization. This role leads the Software Architecture team, mentors senior engineers, conducts design reviews, and drives architectural strategy into practical, scalable solutions.

You will engage through proofs-of-concept, design sessions, and solving complex technical challenges with Product, Engineering, QA, Security, and DevOps.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
  • 12+ years of professional software engineering experience delivering enterprise software.
  • 5+ years of software architecture experience across multiple applications or product lines.
  • Experience mentoring architects and senior technical professionals.
  • Proven experience designing scalable enterprise SaaS applications and modernizing legacy desktop/client-server apps.
  • Strong knowledge of cloud-native architecture.
  • Ability to influence technical direction across multiple teams without direct authority.
  • Excellent communication, collaboration, and technical leadership skills.

Responsibilities

  • Lead and mentor the Software Architecture team, promoting technical excellence across engineering.
  • Evolve the company’s architecture, technology roadmap, and modernization strategy.
  • Lead architecture and design reviews for major initiatives across desktop, cloud, APIs, and integrations.
  • Establish and champion architecture standards, design patterns, and best practices (cloud-native, API-first, SOLID, Clean Architecture, DDD, secure coding).
  • Help teams solve complex scalability, reliability, integration, and performance challenges.
  • Evaluate emerging technologies, particularly AI, and lead strategic proofs-of-concept to shape the platform roadmap.
  • Partner with Product, Engineering, and Infrastructure leadership to drive modernization and innovation.

Skills

Technical leadership
Mentoring architects
Communication
Cross-team collaboration

Education

Bachelor's degree in Computer Science/Software Engineering

Tools

Azure DevOps
Git
CI/CD
PostgreSQL

Job description

Principal Software Architect

Strongsville, Ohio

Company
  • Hybrid remote
  • 401(k) with company match
  • Competitive compensation and bonus opportunities
  • Medical, dental, vision, generous PTO, tuition reimbursement
  • Consistently ranked as one of the best companies to work for in Cleveland
Summary

Seeking a hands‑on Principal Software Architect to provide technical leadership across our engineering organization. This role leads the Software Architecture team, mentors senior engineers, conducts design reviews, and drives architectural strategy into practical, scalable solutions. The ideal candidate stays engaged through proofs‑of‑concept, design sessions, and solving complex technical challenges, partnering closely with Product, Engineering, QA, Security, and DevOps.

Key Responsibilities
  • Lead and mentor the Software Architecture team, promoting technical excellence across engineering.
  • Evolve the company’s architecture, technology roadmap, and modernization strategy.
  • Lead architecture and design reviews for major initiatives, providing guidance across desktop, cloud, APIs, and integrations.
  • Establish and champion architecture standards, design patterns, and best practices (cloud‑native, API‑first, SOLID, Clean Architecture, DDD, secure coding).
  • Help teams solve complex scalability, reliability, integration, and performance challenges.
  • Evaluate emerging technologies, particularly AI, and lead strategic proofs‑of‑concept to shape the platform roadmap.
  • Partner with Product, Engineering, and Infrastructure leadership to drive modernization and innovation initiatives.
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
  • 12+ years of professional software engineering experience designing and delivering enterprise software.
  • 5+ years of software architecture experience across multiple applications or product lines.
  • Experience leading or mentoring architects and senior technical professionals.
  • Proven experience designing scalable enterprise SaaS applications and modernizing legacy desktop/client-server applications.
  • Strong knowledge of cloud‑native application architecture.
  • Demonstrated ability to influence technical direction across multiple teams without direct authority.
  • Excellent communication, collaboration, and technical leadership skills.
Technical Expertise
  • Deep expertise is expected in several areas below, with a solid understanding of the broader landscape:
  • Languages & Frameworks: C#, .NET, ASP.NET Core, Web API, TypeScript, React, Vue.js
  • Cloud: Azure, AWS, GCP (compute, serverless, storage, networking, identity, monitoring)
  • Architecture: Microservices, API‑first, event‑driven architecture, Clean Architecture, DDD, SOA, REST APIs, distributed systems; CQRS preferred
  • Data: SQL Server, data modeling, performance optimization; PostgreSQL preferred
  • DevOps: Azure DevOps, Git, CI/CD, IaC, automated testing, monitoring, observability
  • Legacy Modernization: WinForms, WPF, MVVM
Preferred Qualifications
  • Experience with multi‑tenant SaaS, hybrid desktop/cloud architectures, or enterprise modernization initiatives.
  • Experience with Azure AI Services, Generative AI, or AI‑assisted development.
  • Knowledge of application security architecture.
  • Familiarity with construction software, ERP, accounting, or job‑cost applications.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Architect
Principal Software Architect

Foundation Software • Strongsville (OH)

On-site
USD 120,000 - 150,000
Outstanding benefits
Collaborative culture
Award-winning workplace
Principal Software Architect
Principal Software Architect

Jefferson Wells USA • Appleton (WI)

On-site
USD 130,000 - 160,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+2
Principal Software Architect Foundation Software Strongsville, OH
Principal Software Architect Foundation Software Strongsville, OH

Foundation Software • Strongsville (OH), Northern (KY)

Hybrid
USD 140,000 - 210,000
Principal Software Architect
Principal Software Architect

ManpowerGroup • Appleton (WI)

On-site
USD 150,000 - 210,000
Medical & Prescription Drug
Dental Plan
Vision Plan
+8
Principal Software Architect: Cloud-Native Leader
Principal Software Architect: Cloud-Native Leader

Foundation Software • Strongsville (OH)

On-site
USD 120,000 - 150,000
Outstanding benefits
Collaborative culture
Award-winning workplace
Technical Architect
Technical Architect

The Timberline Group • St. Louis (MO)

On-site
USD 120,000 - 180,000
Industry-leading bonus program
Profit sharing
401k Traditional
Software Architect / C# / .NET
Software Architect / C# / .NET

Motion Recruitment Partners LLC • Boston (MA)

On-site
USD 140,000 - 210,000
Software Architect / C# / .NET
Software Architect / C# / .NET

Motion Recruitment Partners, LLC • Boston (MA)

Hybrid
USD 150,000 - 230,000
Bonus Eligible
Medical, Dental, and Vision Insurance
401(k)
+1
Senior Software Architect – .NET & SaaS (Hybrid, Boston)
Senior Software Architect – .NET & SaaS (Hybrid, Boston)

Motion Recruitment Partners LLC • Boston (MA)

On-site
USD 140,000 - 210,000
Principal Architect
Principal Architect

Soni • Hazlet Township (NJ)

On-site
USD 126,000 - 210,000