Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior AWS Engineer building secure serverless applications and APIs for TELUS Digital, a digital product consultancy. Leading AWS delivery, infrastructure automation, client engagements, and engineering mentorship.

Responsibilities

  • Design and build serverless applications and scalable, event-driven services on AWS
  • Design, implement, and document secure, versioned RESTful and GraphQL APIs
  • Write clean, tested, maintainable Python or Node.js/TypeScript code
  • Define and manage cloud environments using infrastructure as code
  • Build CI/CD pipelines for fast, safe, repeatable releases
  • Apply AWS Well-Architected principles, IAM least privilege, encryption, and secrets management
  • Instrument systems with CloudWatch, X-Ray, and structured logging
  • Optimize serverless workload latency, concurrency, and cost
  • Troubleshoot production issues and drive continuous improvement after go-live
  • Participate in client discovery and design sessions
  • Translate requirements into technical solutions and provide estimates
  • Communicate progress and risks to technical and non-technical stakeholders
  • Lead and mentor junior and mid-level engineers through code reviews, pairing, and technical direction
  • Contribute reusable patterns, accelerators, and engineering standards
  • Integrate AWS solutions with CRM, ticketing, contact center, and other enterprise platforms

Requirements

  • 7+ years of professional software engineering experience
  • 4+ years building and operating production applications on AWS
  • Deep hands-on expertise with AWS serverless services including Lambda, API Gateway, Step Functions, EventBridge, SQS, SNS, DynamoDB, and S3
  • Strong programming skills in Python or Node.js/TypeScript
  • Experience designing and building scalable APIs and event-driven architectures
  • Proficiency with infrastructure as code: AWS CDK, CloudFormation, SAM, or Terraform
  • Proficiency with CI/CD tooling such as GitHub Actions, GitLab CI, or AWS CodePipeline
  • Strong understanding of AWS security best practices, 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 are a strong asset
  • Nice to have: experience with Amazon Connect, contact center solutions, Amazon Lex, Amazon Bedrock, or Amazon Q

Benefits

  • 5% Annual Bonus
  • Remote work from within the United States or Canada
  • Up to 25% travel annually
  • Opportunity to mentor fellow engineers and shape engineering standards

Job type

Full Time

Experience level

Senior

Salary

$113,000 - $133,000 per year

Degree requirement

No Education Requirement

Tech skills

AWSCloudDistributed SystemsDynamoDBGraphQLJavaScriptNode.jsPythonRayTerraformTypeScript

Location requirements

RemoteUnited States

Report this job

Found something wrong with the page? Please let us know by submitting a report below.