Senior Cloud Engineering role in Charlotte, NC (hybrid).
On-site required * No Sponsorship Offered * W2 only.
About the Role:
Design, architect, and build serverless cloud-native applications to support critical business functions and drive competitive advantage. This hands-on role plays a key part in the company's cloud strategy and migration to AWS.
Responsibilities:
Lead and participate in designing, architecting, and developing cloud-based solutions using modern tools and technologies.
Migrate legacy on-premise systems to the cloud.
Define and implement best practices for reusable cloud components.
Build scalable and resilient solutions with proper monitoring and observability.
Participate in Agile delivery (Scrum/Kanban) using Jira for tracking development and velocity.
Requirements:
5+ years of experience designing and utilizing common AWS services like:
Application Integration: SNS, SQS, Step Functions, EventBridge
Container Services: EKS, ECS, Fargate
Storage & Databases: S3, Aurora PostgreSQL, RDS
Proven expertise in:
API Gateway and AWS Lambda development
AWS Tools and SDKs (CLI, CloudWatch)
AWS Networking (App Mesh, CloudFront, Route 53)
10+ years of proficiency in at least one language (C#, .Net Core) with full-stack development experience.
*MUST HAVE Glue/Python/ETL experience.
10+ years of experience with RDBMS (MSSQL, Oracle, etc.)
5+ years of experience using Docker and Kubernetes.
3+ years of experience leading a development team, ensuring quality delivery, and coaching best practices.
Core Competencies:
Strong understanding of distributed systems and messaging platforms.
Expertise in relational and non-relational databases.
In-depth knowledge of AWS Well-Architected Frameworks.
Proficiency in DevOps methodologies (CI/CD, Agile Delivery, Release Engineering).
Highly collaborative with hands-on technical leadership experience.
Preferences:
AWS certification preferred.
Excellent communication skills (written and oral) with strong executive presence.