Cloud Application Architect (AWS)

  • Type: Direct Hire
  • Job #138645

Cloud Application Architect



· Lead teams in the identification of business requirements, functional design, process design, prototyping, testing, training, and defining support procedures

· Be a thought leader in the Cloud space and be confident directing and coding within cloud native environments

· Recommend and validate improvements to existing Application Architectures

· Act as principal engineer, create reusable code repositories, implement coding standards, create project templates

· Review Pull Requests and enforce policies for maintaining code quality

· Develop and maintain contact with top decision makers; participate and lead aspects of the proposal development process; contribute to the development of proposal pricing strategies

· Drive adoption of architectural patterns, design policies, code quality and performance across initiatives

· Champion policies, procedures, and best practice design principles

· Facilitate and develop PoCs to demonstrate new concepts or technology choices

· Take ownership of platform roadmaps, acting as a point of contact for senior stakeholders when exploring new opportunities

· Mentoring and leadership of junior team members, technical leads, and external consultants




Key Requirements:


· Extensive experience architecting, designing, and programming applications in an AWS Cloud environment

· Experience with designing and building application using AWS services such as Lambda, AWS Elastic Beanstalk, Kubernetes

· Experience with Microservices, Functions, Event-driven/reactive programming or other Cloud Native architectures

· Designing and building application using Container and serverless technologies

· Experience architecting highly available systems that utilize load balancing, horizontal scalability, and high availability

· Cloud certifications

· Experience with continuous integration tools

· Hands on familiarity with AWS CloudFormation or AWS Cloud Development Kit

· Experience with configuration management platforms

· Strong scripting skills (e.g. Powershell, Python, Bash, Ruby, Go, etc.)

· Strong practical application development experience on Linux and Windows-based systems



· Bachelor's Degree

· Computer Science or Engineering background

· 5+ years of large-scale cloud native development. Experience in two or more modern programing languages such as: Java, JavaScript, C/C++, C#, Swift, Node.js, Python, Go, or Ruby

· 3+ years of experience with application architecture analysis, design and delivery

· 3+ full system development life cycle implementations, at least one utilizing a SaaS model

· Experience with cloud-native architecture

·Heavy development experience with some architecture experience


Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!