A company is looking for a Principal Software Architect who will lead architectural strategy and design for scalable software solutions. Key Responsibilities Lead the design and evolution of scalable, secure, and performant software architectures Partner with R&D teams to shape long-term technology strategies and roadmaps Mentor Senior Architects and technical leads across multiple teams Required Qualifications 15+ years of software engineering experience, with at least 10+ years in architecture roles Proven expertise in designing enterprise-grade software systems and APIs at scale Deep understanding of C# / .NET, SQL, and cloud architecture (AWS preferred) Strong knowledge of modern architectural patterns (microservices, event-driven, DDD) Demonstrated ability to mentor senior engineers and influence cross-functional teams
Principal Architect • Lansing, Michigan, United States