Job descriptions

AWS engineer job description template (2026)

A complete AWS engineer job description you can copy, plus seniority levels and writing tips for hiring someone who designs, secures and runs your AWS accounts.

An AWS engineer job description should say which part of AWS the person will own. Some teams need someone to design a multi-account landing zone, some need a cost and reliability owner for an existing estate, and some really want a backend developer who can deploy to Lambda. Spell out the accounts, the services in production, the compliance pressure and who owns application code. The template below is written for a senior AWS engineer who owns account structure, IAM, networking, cost and reliability for a product team running on AWS. Copy it, replace the bracketed details and remove anything that does not match your environment.

AWS engineer job description template

Job title

Senior AWS Engineer (Cloud Infrastructure, Security and Cost)

Employment type: full-time or contract. Location: remote, with at least four hours of overlap with US Eastern time.

About the role

We are looking for a senior AWS engineer to own the cloud foundation behind [product name]. Today we run [number] AWS accounts under AWS Organizations, with workloads on [ECS / EKS / Lambda] and data in [RDS Postgres / Aurora / DynamoDB]. You will shape how accounts, identities and networks are structured, keep our bill predictable, and make sure we can recover from a regional problem without heroics. You will work with backend engineers, security and finance, and report to [title].

Responsibilities

Requirements

Nice to have

Tech stack

AWS Organizations and IAM Identity Center, Terraform, ECS on Fargate, Lambda, Aurora Postgres, DynamoDB, S3, CloudFront, Route 53, Transit Gateway, KMS, Secrets Manager, GuardDuty, Security Hub, CloudWatch, GitHub Actions with OIDC to AWS. Replace this list with your real services; candidates use it to judge the job.

What success looks like in 6 months

How to apply and interview process

Send your resume or LinkedIn profile and a short note about an AWS environment you designed or cleaned up. Our process has four steps: a 30-minute intro call, a technical conversation about an environment you have run, a practical design exercise on a realistic infrastructure problem, and a final conversation with the team you would join. We aim to give feedback within a few days of each step.

Junior vs mid vs senior AWS engineer

AWS work ranges from following runbooks to deciding how a whole company's accounts and networks fit together. Match the level to the decisions the person will make on their own.

LevelScopeTypical experienceKey skills
JuniorChanges to existing Terraform modules and resources, with every plan reviewed by a senior engineer0-2 yearsCore services (EC2, S3, IAM basics), reading Terraform plans, CloudWatch logs, Linux and shell
Mid-levelOwns infrastructure for one or two services, including networking, alarms and deployments2-5 yearsVPC design, IAM roles for workloads, ECS or Lambda in production, cost tagging, incident debugging
SeniorAccount strategy, security guardrails, cost governance and DR design across the company5+ yearsOrganizations and SCPs, cross-account networking, Well-Architected reviews, FinOps, threat modeling

Tips for writing an AWS engineer job description that attracts senior talent

Skip the job post: hire a vetted senior AWS engineer

A strong job description starts a hiring process that can take months, and cloud work rarely waits. If you need senior AWS capacity sooner, Ryz Labs can match you with senior AWS engineers from Latin America who work on your team, work in your accounts, repos and standups, and keep hours within ±1h of US time zones. Only the top 1% of the engineers we interview make it through our vetting, which covers IAM, networking, infrastructure as code and production debugging.

Our staff augmentation model lets you add one engineer or several without changing how your team works. Ryz engineers work on your team, reporting to your leads. Talk to us to scope your team. If you are running your own hiring loop, our AWS interview questions cover the areas we test and what strong answers sound like.

FAQ

What is the difference between an AWS engineer and a DevOps engineer?

An AWS engineer goes deep on one cloud: account structure, IAM, networking, managed services, security and cost. A DevOps engineer focuses on how software gets built, released and observed, and may work across clouds. Many people do both, but your job description should say which one is the main job.

Should an AWS engineer job description require certifications?

Usually not as a hard requirement. Certifications such as Solutions Architect Professional show breadth, but production experience with IAM, VPC design and incident response matters more. List certifications as a plus unless a customer contract requires them.

Which AWS services should I list in the job description?

List the services you run in production today and the ones you plan to adopt soon. A focused list such as ECS, Aurora, S3 and Transit Gateway tells candidates far more than a long list of every AWS service, and it attracts people who have used those services at real scale.

Questions we didn't answer? Email info@ryzlabs.com.

Explore Ryz Labs

Staff augmentationDedicated development teamsAI pod teamsForward deployed engineersNearshore software developmentAI engineering teamsHire engineers by roleRyz Labs vs competitorsAlternatives guidesBuyer guidesCase studiesHow we vet engineers
Ryz Labs

Senior engineers in your time zone. AI pod teams that ship.

Tell us who you need. You'll get a scoped plan, a price and the names of the people who would do the work.

Start a conversation →