We are seeking a Principal Architect to join our client-facing delivery teams and lead the design and delivery of enterprise-scale, cloud-native solutions. In this role, you will work closely with business stakeholders, architects, and engineering teams to define architecture strategy and drive high-impact AWS implementations.
You will play a key role in solution architecture, technical leadership, and strategic consulting, while contributing to reusable frameworks, best practices, and innovation across our cloud ecosystem.
Key Responsibilities
Solution Architecture & Strategy
Design and architect scalable, secure, and high-performance cloud solutions on AWS
Translate business requirements into end-to-end technical architectures and roadmaps
Lead discovery sessions, architecture workshops, and solution design discussions
Define long-term cloud strategy and modernization approaches
Technical Leadership & Delivery
Act as a technical advisor and thought leader across multiple engagements
Provide architectural direction across design, build, and delivery phases
Guide teams through complex technical challenges and ensure delivery excellence
Ensure adherence to best practices across scalability, performance, and security
Cloud & Platform Engineering
Architect solutions leveraging AWS services such as:
API Gateway, Lambda, S3, SNS, SQS, CloudFront
Design and implement serverless and distributed architectures
Drive adoption of Infrastructure-as-Code (Terraform, CloudFormation, AWS CDK)
Enable DevOps practices including CI/CD, automation, and containerization
Stakeholder Engagement & Pre-Sales
Collaborate with stakeholders to understand business goals and define solution approaches
Support pre-sales through architecture design, estimation, and proposal inputs
Communicate complex technical concepts to both technical and non-technical audiences
Identify risks and provide strategic recommendations for mitigation
Mentorship & Practice Development
Mentor architects and engineers, driving technical excellence across teams
Contribute to standards, reusable assets, and reference architectures
Support internal capability building and knowledge sharing initiatives
Represent the organization through strong technical leadership and delivery quality
Requirements
Required Qualifications & Skills
Bachelor's degree in Computer Science, Engineering, or a related field (Master's preferred)
5+ years of experience as a Cloud Architect, preferably in consulting environments
Strong expertise in:
○ AWS cloud architecture and services
○ Serverless architectures (Lambda, API Gateway, etc.)
○ Distributed systems and cloud-native design patterns
Hands-on experience with:
○ Infrastructure-as-Code (Terraform, CloudFormation, AWS CDK)
○ DevOps practices and CI/CD pipelines
○ Containerization (Docker, Kubernetes, ECS, Fargate)
Strong understanding of:
○ Cloud security, networking, and API design
○ Scalability, reliability, and performance optimization
Excellent problem-solving, communication, and stakeholder management skills
Experience working in client-facing and consulting roles
Preferred / Nice-to-Have
○ Cloud migrations and modernization programs
○ Multi-cloud environments
○ Scripting (Python, Bash, etc.)
○ Incident, release, and change management
Familiarity with Agile delivery environments
Experience contributing to technical thought leadership
Signs You May Be a Great Fit
Impact: Drive high-impact cloud solutions for enterprise clients
Culture: Thrive in a collaborative, high-ownership, and consulting-driven environment
Growth: Access continuous learning and leadership opportunities
Benefits: Competitive compensation, flexible work, and growth-focused culture