Overview
Skills
Job Details
Job Title: Senior AWS Engineer
Location: Dallas, TX
Duration: / Term: 6+ months
Job Description:
Experience Desired: 8+ Years.
Key required skills
We're seeking a Senior AWS Engineer to lead the development of resilient, event-driven cloud applications using modern serverless technologies. This is a critical hands-on engineering role with architectural influence-ideal for someone who thrives undistributed systems, ultra-low RTO/RPO environments, and production-scale AWS solutions.
As a Senior AWS Engineer, you'll architect and build multi-region, low-latency applications that are designed for high availability, minimal data loss, and rapid recovery. You'll work heavily with AWS Lambda, Step Functions, and DynamoDB to construct loosely coupled, fault-tolerant systems that handle critical workloads and real-time data flows.
You'll also apply your expertise in building cloud-native apps that meet aggressive RTO (Recovery Time Objective) and RPO(Recovery Point Objective) goals, often in environments where global consistency, availability, and durability are non-negotiable.
As a Senior AWS Engineer, you will:
- Design and implement highly resilient, event-driven architectures using AWS Lambda and Step Functions
- Build serverless applications with scalable APIs, asynchronous workflows, and fault-tolerant patterns
- Leverage DynamoDB (including advanced partitioning strategies) to handle real-time data and state at scale
- Work around current AWS limitations (e.g., DynamoDB Global Tables not yet GA) to build multi-region solutions with low RPOand high durability
- Architect systems for low RTO/RPO disaster recovery, leveraging cross-region failover strategies and automation
- Implement observability and alerting using CloudWatch, X-Ray, and third-party monitoring tools
- Automate infrastructure with IaC tools like AWS CDK, Terraform, or CloudFormation
- Optimize cold-start performance, event retries, and workflow orchestration for high-throughput environments
- Collaborate with product, backend, and platform teams to integrate infrastructure into CI/CD workflows
- Contribute to cloud engineering best practices, including secure defaults, cost optimization, and environment parity
- Mentor fellow engineers on cloud architecture and resilience engineering patterns
You'll bring:
- 8+ years of software engineering experience, including 3+ years building production systems on AWS
- Deep hands-on experience with AWS Lambda, Step Functions, and DynamoDB
- Expertise in designing low RTO/RPO systems, multi-region architectures, and fault-tolerant workflows
- Familiarity with the current limitations around DynamoDB Global Tables and experience implementing workarounds
- Experience building real-time or near real-time event-driven systems (e.g., using SQS, SNS, EventBridge, Kafka (MSK))
- Strong proficiency in scripting and backend languages such as Java, Python, Node.js, or Go
- Experience with infrastructure as code (IaC) using CDK, Terraform, or CloudFormation
- Solid understanding of distributed system design, idempotency, retries, and failure recovery
- Strong communication and consulting skills with the ability to lead architecture discussions with stakeholders
Added Advantage:
- Experience building for regulated industries or high-compliance environments (e.g., finance, healthcare)
- AWS Solution Architect Associate certification
Key Skills:
Lambda, Step Functions, DynamoDB, AWS, Cloud Formation