Senior Solutions Architect

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2

Skills

Agile
Amazon EC2
Amazon Web Services
Java
Python

Job Details

Key Responsibilities:

  • Design and implement scalable, secure, and highly available cloud architectures on AWS.
  • Collaborate with development teams to define infrastructure requirements and support CI/CD pipelines.
  • Develop Infrastructure as Code (IaC) using tools such as AWS CloudFormation, Terraform, or CDK.
  • Serve as the AWS subject matter expert (SME) and guide cloud strategy and adoption best practices.
  • Optimize AWS costs and usage by evaluating resource usage and implementing right-sizing strategies.
  • Conduct architectural reviews and provide technical leadership across multiple projects.
  • Design microservices and serverless architectures using AWS Lambda, ECS/EKS, API Gateway, etc.
  • Ensure compliance with security and governance policies across cloud deployments.
  • Monitor and troubleshoot cloud infrastructure, ensuring high performance and reliability.
  • Mentor junior engineers and support knowledge sharing within cross-functional teams.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 7+ years of software development experience with strong skills in Python or Java.
  • 5+ years of hands-on experience architecting and deploying solutions in AWS Cloud.
  • Expertise with core AWS services: EC2, S3, RDS, VPC, IAM, CloudWatch, Lambda, etc.
  • Experience with containerization technologies (Docker, Kubernetes, ECS, or EKS).
  • Proficiency in CI/CD tools (e.g., Jenkins, GitLab CI, CodePipeline).
  • Strong understanding of networking, security, and cloud-native design patterns.
  • Familiarity with DevOps practices and Infrastructure as Code (IaC).

Preferred Qualifications:

  • AWS Certified Solutions Architect Professional or equivalent certification.
  • Experience with multi-account AWS environments and AWS Control Tower.
  • Familiarity with monitoring/logging tools (e.g., Datadog, Splunk, CloudTrail).
  • Prior experience in agile environments and working with distributed teams.
  • Strong communication and stakeholder management skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.