AWS Architect
Location: Dallas, TX
Employment Type: Full-Time
Experience Level: Senior (10 years)
About the Role
We are seeking a highly skilled Senior Software Developer with strong expertise in AWS cloud services and Python to help design, build, and modernize scalable, enterprise-level applications. This role is ideal for someone who enjoys solving complex business problems, working on cloud-native architectures, and contributing to infrastructure modernization initiatives.
Key Responsibilities
-
Design, develop, and deploy scalable applications using AWS cloud services
-
Build and maintain serverless architectures leveraging AWS Lambda, S3, Aurora, SQS, Glue, and related services
-
Develop backend solutions using Python and write efficient, maintainable code
-
Design and optimize relational databases and write complex SQL queries (Aurora, Athena, MySQL)
-
Participate in EC2 migrations, infrastructure modernization, and cloud optimization initiatives
-
Implement and manage infrastructure as code using AWS CDK and CloudFormation
-
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
-
Contribute to CI/CD pipelines and deployment automation
-
Clearly articulate technical solutions and explain the business problems they address
Required Qualifications
-
Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related field
-
5 years of professional experience in a software developer role
-
2 years of hands-on experience with AWS services, including:
-
Serverless, IAM, S3, Aurora, SQS, Lambda, Glue, CloudWatch, Lake Formation
-
2 years of experience with Python
-
1 year of experience with AWS CDK
-
Strong understanding of relational databases and proficiency in SQL (Aurora/Athena/MySQL)
-
Experience developing scalable, enterprise-level applications
-
Solid understanding of AWS architecture, development, and deployment best practices
Preferred / Nice-to-Have Skills
-
Experience with Angular / AngularJS and JavaScript
-
Familiarity with CI/CD toolsets
-
Experience with Docker installation and containerization
-
Hands-on experience with AWS orchestration, CLI tools, and infrastructure automation
-
AWS certifications such as:
-
AWS Certified Developer
-
AWS Certified Solutions Architect
Ideal Candidate Profile
The ideal candidate has hands-on experience with EC2 migrations , infrastructure modernization, Docker, and cloud-native development in AWS. They are comfortable working with Python, MySQL/Aurora , and orchestration tools, and can confidently discuss the business problems they’ve solved, explaining both the technical design and the impact of their solutions in depth.