Principal Software Architect

Riverside Recruiting
Any Location, OH
Job Description
Role Overview

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.

What You Will Do

Lead and mentor the Software Architecture team, promote technical excellence across engineering, evolve the company's architecture, technology roadmap, and modernization strategy.

Why It Might Be a Fit

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.

Requirements

  • 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.

Benefits

  • 401(k) with company match
  • Competitive compensation and bonus opportunities
  • Medical, dental, vision
  • Generous PTO
  • Tuition reimbursement
]]>