Remote Position
[Remote] Senior AWS Engineer
π Remote Β· United States
πΌ Full-time
Note: The job is a remote job and is open to candidates in USA. TELUS Digital is seeking a Senior AWS Engineer to design, build, and deliver serverless applications and APIs on AWS for enterprise clients. The role owns cloud-native solutions from design through production, applies security, scalability, and cost-efficiency best practices, and provides technical leadership and mentorship.
Responsibilities
- Design and build serverless applications. Develop scalable, event-driven services using AWS Lambda, API Gateway, Step Functions, EventBridge, SQS, SNS, and DynamoDB that power mission-critical client experiences
- Build and manage APIs. Design, implement, and document secure, well-versioned RESTful and GraphQL APIs (API Gateway, AppSync) with strong attention to performance, authentication, and developer experience
- Write high-quality, maintainable code. Deliver clean, tested code in Python or Node.js/TypeScript, applying strong software engineering practices including unit and integration testing, code reviews, and clear documentation
- Automate infrastructure and deployments. Define and manage environments with infrastructure as code (AWS CDK, CloudFormation, SAM, or Terraform) and build CI/CD pipelines that enable fast, safe, and repeatable releases
- Champion security, reliability, and observability. Apply AWS Well-Architected principles, IAM least privilege, encryption, and secrets management, and instrument systems with CloudWatch, X-Ray, and structured logging to ensure production-grade quality
- Optimize performance and cost. Tune serverless workloads for latency, concurrency, and cost, troubleshoot production issues, and drive continuous improvement after go-live
- Partner with clients and internal teams. Participate in discovery and design sessions, translate requirements into technical solutions, provide accurate estimates, and communicate progress and risks clearly to technical and non-technical stakeholders
- Lead and mentor engineers. Guide junior and mid-level engineers through code reviews, pairing, and technical direction, and contribute reusable patterns, accelerators, and engineering standards to the practice
- Integrate with enterprise ecosystems. Connect AWS solutions with third-party and enterprise platforms such as CRM, ticketing, and contact center systems, including Amazon Connect where applicable
Skills
- 7+ years of professional software engineering experience, including 4+ years building and operating production applications on AWS
- Deep, hands-on expertise with AWS serverless services such as Lambda, API Gateway, Step Functions, EventBridge, SQS, SNS, DynamoDB, and S3
- Strong programming skills in Python or Node.js/TypeScript, with a proven track record of designing and building scalable APIs and event-driven architectures
- Proficiency with infrastructure as code (AWS CDK, CloudFormation, SAM, or Terraform) and CI/CD tooling such as GitHub Actions, GitLab CI, or AWS CodePipeline
- Strong understanding of AWS security best practices, including IAM, Cognito, KMS, Secrets Manager, and network security fundamentals
- Experience with monitoring, logging, and tracing in distributed systems using CloudWatch, X-Ray, or similar tools
- Solid grasp of software design principles, testing strategies, and performance optimization in cloud-native environments
- Excellent communication skills and comfort working directly with clients in a consulting or professional services environment
- Ability to travel occasionally to client locations
- AWS certifications (Developer Associate, Solutions Architect Associate or Professional) are a strong asset
- Nice to have: experience with Amazon Connect, contact center solutions, or conversational AI services such as Amazon Lex, Amazon Bedrock, or Amazon Q
Benefits
- 5% Annual Bonus
- Remote work from within the United States or Canada
Company Overview
Company H1B Sponsorship