Solutions Architect
Core
Designing and implementing scalable, secure, high-performing enterprise solutions on AWS, leading application modernization, and guiding development teams.
Role type
Senior Solutions Architect (Cloud & Enterprise Applications)
Builds
Scalable web, mobile, and enterprise applications; cloud-native solutions; API-first microservices architectures.
Domain
Enterprise Software Development, Cloud Computing (AWS), Distributed Systems
Required skills
AWS services (EC2, Lambda, ECS/EKS, Fargate, S3, RDS, DynamoDB, CloudFormation, CDK, IAM, CloudWatch, SNS/SQS, EventBridge, Step Functions), Java/Spring Boot, .NET Core, Node.js, REST APIs, microservices, event-driven architecture, Domain-Driven Design, DevOps/CI/CD (Jenkins, GitHub Actions, AWS CodePipeline, Docker, Kubernetes, Terraform), relational and NoSQL databases (Oracle, SQL Server, PostgreSQL, MongoDB), software architecture principles, design patterns, integration frameworks.
Preferred skills
ASP.NET, Node.js.
Technologies
AWS Lambda, API Gateway, ECS, EKS, Fargate, S3, RDS, DynamoDB, CloudFormation, CDK, IAM, CloudWatch, SNS, SQS, EventBridge, Step Functions, Jenkins, GitHub Actions, AWS CodePipeline, Docker, Kubernetes, Terraform, Oracle, SQL Server, PostgreSQL, MongoDB, Spring Boot, .NET Core, Node.js, REST, DDD.
Responsibilities
Design end-to-end enterprise solutions using modern application architectures and AWS services; Partner with business and technical stakeholders to gather requirements and develop scalable solution designs; Lead application modernization efforts, including migrating legacy applications to AWS; Establish architecture standards, design patterns, and best practices for cloud-native applications; Provide technical leadership throughout the software development lifecycle; Guide development teams to align solutions with business objectives and enterprise architecture standards; Drive API-first, microservices-based, and event-driven architecture implementations; Conduct architecture reviews and technical assessments, and optimize performance; Create high-level and low-level design documentation; Incorporate security, compliance, availability, and disaster recovery requirements into solutions; Mentor developers and engineering teams on architecture practices and cloud technologies.
Seniority
Senior, hands-on IC with mentorship responsibilities.

