Description
Position Overview. We are seeking a hands-on Principal Architect to lead the architecture and technical direction of a scalable SaaS platform. This role requires deep expertise in system design, cloud architecture, and modern engineering practices, along with strong leadership and collaboration across teams.
Key Responsibilities
- Own the architecture for large-scale, distributed and microservices-based systems.
- Design service boundaries, APIs, and event-driven communication.
- Stay hands-on with coding, reviews, and complex technical problem-solving.
- Lead scalability, performance, reliability, and cloud architecture (AWS/Azure, Kubernetes).
- Establish best practices for CI/CD, DevOps, and Infrastructure as Code.
- Ensure security best practices across platforms.
- Collaborate with product and business teams and mentor engineers.
Skills & Qualifications
- 12-16 years of experience in software engineering, architecture, and technical leadership roles.
- Strong expertise in architecture and system design for large-scale, distributed platforms (design-first mindset is critical).
- Proven ability to design complex systems from scratch, including service boundaries, data flows, and architecture blueprints.
- Must have worked on HRMS, Payroll, ATS, Recruitment, Staffing, or HRTech platforms.
- Deep hands-on experience with .NET Core / .NET 6+ and C#.
- Strong experience with Microservices architecture, Domain-Driven Design (DDD), and event-driven systems design.
- Experience designing APIs using REST, GraphQL, and gRPC with strong focus on scalability and maintainability.
- Strong experience with SQL (PostgreSQL, SQL Server) and NoSQL databases (MongoDB, Redis, Elasticsearch).
- Experience with messaging systems such as Kafka, RabbitMQ, or cloud-native messaging services.
- Strong experience with cloud platforms (AWS/Azure) and Kubernetes-based infrastructure.
- Experience with CI/CD pipelines, Docker, container orchestration, and DevOps best practices.
- Strong understanding of system security including authentication, authorization, and compliance principles.
- Experience integrating AI/ML or LLM-based systems is a plus.
- Proven experience leading teams, owning architectural decisions, and mentoring engineers.
- Excellent communication skills with ability to articulate design decisions to both technical and non-technical stakeholders.
- Startup or high-growth environment experience is an added advantage.
(ref:hirist.tech)