Match score not available

Solution Architect (CTO)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science or related field., AWS Certifications such as Solutions Architect Professional or Certified Developer., 4+ years' experience in designing and implementing microservices-based architectures., Hands-on experience with AWS and migrating application workloads from other cloud providers or legacy data centers..

Key responsabilities:

  • Lead delivery of software and application engagements with customers including scoping, design, proof of concept, and development.
  • Develop architectural designs for microservices ensuring modularity and flexibility.
  • Implement scalable and resilient cloud-native solutions leveraging AWS.
  • Ensure architectural solutions adhere to security best practices and compliance standards.

Commit logo
Commit SME https://www.comm-it.com/
501 - 1000 Employees
See all jobs

Job description

Description

The company is a global technology services company with a rapidly expanding footprint in the UK. As an AWS Premier Tier services partner with over 700 in-house engineers, we are looking to continue growing in EMEA by adding a Senior Software Architect to our software delivery arm to help our AWS customers continue to innovate with confidence.

As a Senior Software Architect with a specialization in Microservices [JG1] [GU2] and Cloud Solutions, your role will be pivotal in the design and development of software and application solutions on AWS. You will work closely with our customers and take the lead in addressing complex business and technical challenges with solutions that leverage AWS and modern cloud technologies. You will lead teams as we discover our customers’ software needs, solution to their requirements, and develop software from prototype, to MVP, to market-ready products. You will work within the AWS well architected framework to deliver high quality and cost-effective solutions. As a leader on our technical and delivery teams you will drive projects, from kickoff to implementation, while working with some of the most exciting new software concepts and customers.

Key Responsibilities:

  • Lead delivery of software and application engagements with our customers including scoping, design, proof of concept, and development.
  • Microservices Design: Develop architectural designs that break down complex systems into manageable, independent microservices, ensuring modularity and flexibility.
  • Cloud-Native Solutions: Leverage AWS to design and implement scalable, resilient, and cost-effective cloud-native solutions.
  • Issue Resolution: Play a key role in identifying and resolving architectural issues, providing effective solutions to challenges related to performance, security, scalability and cost
  • Containerization and Orchestration: Implement containerization technologies like Docker and orchestration tools such as Elastic Kubernetes Service to manage and scale microservices effectively.
  • Domain driven API Design: Create well-structured APIs for microservices, facilitating seamless communication and data exchange among different components.
  • Security and Compliance: Ensure that architectural solutions adhere to security best practices and compliance standards, addressing any vulnerabilities and risks. Helping customers implement AWS security services and solutions such as: IAM, Guard Duty, Security Hub, Cloud Trail, Firewall Manager, Shield, Macie and more.
  • Scalability and Performance: Design for scalability and performance, utilizing auto-scaling, load balancing, and caching mechanisms to optimize system performance. Implementing services such as Auto-scaling groups, Karpenter, Network and application load balancers etc.
  • Continuous Integration/Continuous Deployment (CI/CD): Implement CI/CD pipelines to automate testing and deployment, ensuring efficient software delivery. Working with AWS services such as ECR, CodePipelines, CodeBuild and third party CI/CD tools.
  • Monitoring and Logging: Set up robust monitoring and logging systems to proactively identify and address issues in a microservices architecture. – Implement intelligent and cost effective monitoring and logging solutions such as CloudWatch.



Requirements


  • A Bachelor's or Master's degree in Computer Science or related field.
  • AWS Certifications such as Solutions Architect Professional or Certified Developer
  • 4+ years' experience in designing and implementing microservices-based architectures.
  • Hands on experience with AWS
  • Hand on experience with migrating application workloads to AWS from other cloud providers (GCP or Azure) or legacy data centers
  • Hands on experience designing and implementing microservice solutions using AWS managed services such as EKS and ECR.
  • CNCF certifications CKA, CKAD, CKS – A plus
  • Knowledge of domain driven API design and best practices.
  • Expertise in security and compliance in cloud environments. Hands on experience implementing AWS security solutions.
  • Hands on experience with CI/CD pipelines and automation – for example CloudBuild or third party solutions such as Gitlab, Github actions, Spinnaker and others
  • Hands on experience in implementing, monitoring and logging solutions such as CloudWatch and CloudTrail.
  • Problem-solving skills to address complex architectural issues.

Benefits:

  • Opportunities for professional growth and specialization in modern application development and cloud solutions.
  • Access to cutting-edge cloud technologies and resources.
  • Collaborative and forward-thinking work environment.
  • The chance to be a pivotal figure in resolving complex architectural issues and shaping the future of cloud-native solutions.



Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Solutions Architect Related jobs