Description:
We are seeking an experienced Cloud & Solution Architect with strong DevOps and Software Engineering expertise to design, build, and scale secure, highly available, cloud-native systems.
This is a hands-on architecture role where you will own end-to-end technical solutions — from application architecture and cloud infrastructure to CI/CD, security, and operational excellence. You will work closely with engineering, product, and leadership teams to translate business requirements into scalable, future-ready technical architectures.
Key Responsibilities:
Solution & Software Architecture
- Design end-to-end solution architectures for cloud-native applications.
- Define system components, service boundaries, APIs, and integration patterns.
- Design scalable architectures using monolith, modular monolith, and microservices where appropriate.
- Ensure high performance, maintainability, and scalability of applications.
- Review and guide code quality, architecture standards, and design patterns.
- Create architecture diagrams, technical documentation, and ADRs.
Cloud Architecture & Engineering
- Architect, deploy, and manage cloud infrastructure primarily on AWS.
- Design high availability, fault-tolerant, and disaster recovery strategies.
- Select and design compute, storage, and networking solutions (ECS/EKS, EC2, S3, RDS, Redis, ALB/NLB).
- Optimize cloud costs, performance, and reliability.
- Support multi-tenant SaaS architectures with strong isolation and security.
DevOps & Platform Engineering
- Own CI/CD pipelines (GitHub Actions, GitLab CI, or similar).
- Implement Infrastructure as Code using Terraform.
- Automate deployments, scaling, and monitoring.
- Implement observability using logs, metrics, tracing, and alerts.
- Improve system reliability using SRE best practices.
Security & Compliance
- Design secure cloud architectures following best practices.
- Implement authentication and authorization (OAuth2, JWT, IAM).
- Ensure data encryption, secrets management, and audit logging.
- Enforce API security, rate limiting, and vulnerability management.
- Support compliance-ready designs (GDPR, SOC2, ISO concepts).
Leadership & Collaboration
- Act as a technical authority and decision-maker.
- Mentor developers and DevOps engineers on best practices.
- Collaborate with product and business stakeholders.
- Participate in technical reviews, estimations, and roadmap planning.
Required Qualifications (Must-Have)
- 7+ years of experience in software engineering and cloud-based systems.
- Strong hands-on experience in backend development (Node.js, Java, Python, or similar).
- Deep expertise in AWS cloud services.
- Strong understanding of distributed systems, scalability, and async processing
- Hands-on experience with DevOps practices, CI/CD, and Terraform.
- Solid knowledge of system design, data modeling, and API design.
- Strong understanding of cloud security best practices.
- Experience designing and supporting production-grade systems.