Overview
On Site
Depends on Experience
Full Time
Skills
AWS
Job Details
Job Title: Senior AWS Engineer Backend Systems & Cloud Architecture
Location: Dallas, TX
Job Overview:
We are seeking a highly experienced Senior AWS Engineer with a solid foundation in software engineering and hands-on expertise in building production-grade systems on AWS. The ideal candidate will have strong backend programming skills in Java, Python, or Node.js, and proven experience working with core AWS services such as Lambda, Step Functions, and DynamoDB.
You will play a key role in designing, developing, and maintaining scalable, high-performance backend systems that power critical applications in a cloud-native environment.
Key Responsibilities:
- Design and implement scalable backend solutions using AWS serverless technologies (Lambda, Step Functions, DynamoDB, API Gateway)
- Develop clean, efficient, and maintainable code in Java, Python, Node.js, or Go
- Build and maintain cloud-native infrastructure for production environments using best practices in CI/CD, monitoring, and performance tuning
- Collaborate closely with cross-functional teams including DevOps, product management, and QA
- Troubleshoot and resolve production issues and participate in on-call support rotations when necessary
- Ensure application security, compliance, and performance across all services
Must-Have Qualifications:
- 8+ years of professional experience in software engineering
- 3+ years of recent, hands-on experience building and deploying production systems on AWS
- Deep expertise in AWS services such as Lambda, Step Functions, DynamoDB, and related tools
- Strong proficiency in backend development using Java, Python, Node.js, or Go
- Experience with cloud-native design patterns, event-driven architecture, and RESTful APIs
- Familiarity with CI/CD pipelines, version control systems (Git), and Infrastructure as Code (e.g., CloudFormation, Terraform)
Preferred Qualifications:
- Experience with additional AWS services such as S3, SNS, SQS, ECS, or EKS
- Familiarity with monitoring/logging tools like CloudWatch, ELK, or Datadog
- Exposure to containerization and orchestration tools
- Agile/Scrum experience and comfort working in fast-paced, iterative development environments
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.