Senior Principal Software Architect
Core
Design and define end-to-end system architecture for enterprise-scale SaaS environments, ensuring security, scalability, and alignment with business goals.
Role type
Senior Principal Software Architect
Builds
Enterprise-scale SaaS applications, backend services, APIs, and UI components
Domain
Cybersecurity, Cloud/SaaS, Big Data, AI-assisted development
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture design, Cloud platform expertise (AWS/Azure/GCP), Identity management (IAM, SSO, OIDC, OAuth), Microservice and event-oriented design, Big data technologies, CI/CD pipeline management, AI-assisted development tools (Copilot, Cursor, Claude), Technical debt management, Low-Level Design (LLD) review
Preferred skills
C# and AWS serverless architecture, Modern CI/CD tools (GitHub, Jenkins, Artifactory), Security and networking implementation best practices, Retrieval-Augmented Generation (RAG) systems
Technologies
Python, Go, Node, Java, C#, React, Angular, Vue, AWS, Azure, Google Cloud, GitHub, Jenkins, Artifactory, Copilot, Cursor, Claude
Responsibilities
Design end-to-end system architecture including backend services, APIs, and UI components; Define UI architecture patterns and evaluate frontend technology choices; Collaborate with System Architects, Product Owners, and Technical Leads on strategy; Analyze team technical requirements and manage technical debt; Lead features or refactors and mentor peers; Utilize AI tools for accelerating technical specifications and code generation; Review System Architect outputs and ensure application by the team
Seniority
Principal, hands-on IC with strategic oversight