We are seeking a skilled and motivated AWS Cloud Engineer with experience using Amazon Connect to join our growing team. The ideal candidate will have hands-on experience designing, configuring and deploying cloud-based contact center solutions using Amazon Connect and other AWS services.
You will play a key role in developing and optimizing cloud-based services, supporting client solutions, and ensuring operational excellence using AWS-native tools. Key responsibilities include creating contact flows, integrating with services like Lambda and Lex, providing technical expertise and optimizing performance. We are looking for someone who is proactive, resourceful, and innovative, a problem-solver who enjoys tackling challenges and finding better ways to deliver results. This role requires a collaborative team player who thrives in a fast-paced, solution-focused environment.
Key Responsibilities
Design, implement, and manage scalable and secure AWS cloud infrastructures
Deploy, configure, and maintain solutions using services such as Amazon Connect, DynamoDB, Kinesis, CloudFormation, and S3
Configure and maintain Amazon Connect instances, routing profiles, queues and contact flows
Analyze system performance, recommend enhancements, and implement solutions like call recording and sentiment analysis
Integrate Amazon Connect with other AWS services such as AWS Lambda, Amazon Lex, Amazon Transcribe and Amazon Kinesis
Collaborate closely with cross-functional teams including developers, operations, and project managers to deliver cloud solutions that meet business needs
Develop and maintain AWS CloudFormation templates, AWS CDK applications, and Terraform scripts to automate and streamline infrastructure deployment and management
Monitor and optimize cloud systems for performance, cost efficiency, and reliability
Provide technical support, troubleshooting, and incident resolution for AWS-based systems
Qualifications
Amazon Professional Certification (Solutions Architect Professional, DevOps Engineer Professional, or equivalent)
3–5+ years of experience working with AWS in a service delivery, engineering, or solutions architecture capacity
Strong understanding of AWS networking, IAM, and security best practices
Experience with automation and DevOps tools such as Terraform, AWS CDK, CloudFormation, Ansible, Jenkins, or GitHub Actions
Familiarity with APIs, Lambda functions, and event-driven architectures
Creative, self-motivated, and solutions-oriented mindset with strong problem-solving skills
Team-oriented with excellent communication and collaboration abilities
Preferred Experience
Implementation experience with Amazon Connect call flows and integrations
Knowledge of data streaming and real-time analytics pipelines using Kinesis or Kafka
Experience building serverless applications or microservices
Exposure to multi-account AWS environments and cost optimization strategies
Why Join Us
Competitive salary and benefits package
Opportunity to work on cutting-edge AWS technologies
Collaborative, innovative, and growth-oriented environment
Continuous learning and certification support
Flexible work arrangements with 2-3 days in office per week.
Job Type: Full-time
Pay: $80,000.00-$110,000.00 per year
Benefits:
Casual dress
Flexible schedule
Paid time off
Work from home
Application question(s):
Do you have hands-on experience deploying, configuring or managing AWS services (for example, Amazon Connect, Lambda, Lex, DynamoDB, S3, CloudFormation) in a production or client-facing environment?
Do you hold a current professional AWS certification (e.g., AWS Certified Solutions Architect – Professional, AWS Certified DevOps Engineer – Professional or equivalent)?
Experience:
AWS or Amazon Connect: 3 years (required)
Work Location: Hybrid remote in Ottawa, ON K2B 8H6