Design and implement secure, scalable, and maintainable cloud architectures to support a variety of internal applications and workflows.
Continuously assess and improve existing systems to reduce complexity, boost performance, and increase reliability.
Lead full lifecycle delivery of technical initiatives — from design through hands-on implementation, documentation, and internal knowledge transfer.
Define and enforce cloud security, observability, and operational readiness best practices across environments.
Translate complex technical and business requirements into cloud-native, scalable solutions.
Understand CI/CD pipelines, Docker-based containerization (or comparable technologies), and infrastructure automation; able to collaborate with DevOps engineers, identify opportunities for improvement, and contribute directly when needed.
Contribute to Python-based tools, infrastructure code, or reference implementations that support architectural goals.
Requirements
7+ years of experience in software, infrastructure, or cloud engineering, with significant time spent designing and delivering AWS-based architectures
Proven track record of leading complex technical projects from planning through production deployment
Deep understanding of AWS services, including IAM, VPC, EC2, Lambda, API Gateway, CloudWatch, and S3
Proficiency in at least one modern programming language (preferably Python), including developing and consuming RESTful APIs
Familiarity with container-based deployment strategies and tools (e.g., Docker), including defining and managing container images
Understanding of CI/CD workflows, infrastructure automation, and Infrastructure-as-Code using Terraform or CloudFormation
Strong grasp of security, observability, and operational best practices for cloud-native applications
Ability to collaborate effectively across technical teams, translate business needs into technical designs, and drive architecture to completion