Work In Tech

Find your next role at Canada's fastest-growing tech companies

Infrastructure Engineer

Diversio

Diversio

Other Engineering
Remote
Posted on Apr 8, 2025

Infrastructure Engineer

Title: Infrastructure Engineer
Location: Remote, Anywhere
Type: Full-time Contractor
Closing Date: April 30, 2025

About Diversio

Diversio is the first diversity workforce platform using artificial intelligence to help companies like Disney, Paramount, Unilever, Microsoft, American Express, and Ceridian advance people and culture through the power of award-winning software, data, training, and consulting services. Founded on integrity, accuracy, and a desire to help companies work towards a more inclusive, safe, and efficient workforce, the Diversio platform is the gold standard for inclusion. It surfaces critical data, insights, and tools to mobilize teams around people and culture efforts, supported by expert-led training and consulting to guide meaningful change. As leaders in the industry, we're using technology and hands-on expertise to solve and measure real-world challenges.

The Role

As an Infrastructure Engineer at Diversio, you'll be responsible for designing, implementing, and maintaining our AWS-based infrastructure using Terraform and Terragrunt. You'll work closely with our engineering teams to ensure our infrastructure is secure, scalable, and compliant with SOC 2 Type II and other regulatory requirements. In addition, you'll have opportunities to contribute to backend development, helping bridge the gap between infrastructure and application code.

Key Responsibilities

  • Manage and enhance our Infrastructure as Code (IaC) using Terraform and Terragrunt across multiple AWS accounts and regions
  • Design, implement, and maintain secure and scalable AWS infrastructure (ECS/Fargate, RDS, CloudFront, S3, Lambda, etc.)
  • Support our CI/CD pipelines and deployment processes
  • Collaborate with engineering team to optimize infrastructure for performance and cost
  • Contribute to backend development tasks as needed, primarily with Python/Django
  • Assist in troubleshooting application issues in production environments
  • Help maintain security compliance (SOC 2 Type II, GDPR, etc.) through infrastructure design
  • Troubleshoot infrastructure issues and implement improvements

Required Skills & Experience

  • 3+ years of experience with AWS cloud services and architecture
  • Strong experience with Terraform and infrastructure as code practices
  • Familiarity with container technologies (Docker, ECS/Fargate)
  • Experience with CI/CD pipelines and automation tools
  • Working knowledge of backend development principles and practices
  • Basic familiarity with Python and Django (or similar web frameworks)
  • Understanding of database operations and SQL
  • Experience debugging production application issues
  • Knowledge of security best practices and compliance requirements
  • Solid understanding of networking concepts (VPCs, subnets, security groups)
  • Experience with monitoring and logging infrastructure (CloudWatch, Sentry)
  • Strong problem-solving skills and attention to detail

Preferred Skills

  • Experience with Terragrunt for Terraform organization and management
  • Familiarity with multi-region and multi-account AWS architectures
  • Experience with PostgreSQL and database optimization
  • Knowledge of Python/Django applications and their infrastructure requirements
  • Experience contributing to backend codebases and reviewing code
  • Familiarity with Django REST Framework (DRF) and API design
  • Understanding of asynchronous processing and job queues
  • Experience with CloudFront, WAF, and CDN optimization
  • Familiarity with secrets management using tools like AWS Secrets Manager and SOPS
  • Experience with production systems requiring high availability

What We're Looking For

  • Fully remote role, with working hours from 9 AM to 5 PM EST (Mon-Fri).
  • 2+ years of full-time professional experience designing and managing cloud infrastructure (excluding internships)
  • 2+ years of experience with Terraform and AWS services (ECS/Fargate, RDS, CloudFront, S3, Lambda)
  • Experience managing multi-account, multi-region AWS architectures using Terragrunt
  • Experience with container orchestration (Docker, ECS) and CI/CD pipelines
  • Basic backend development skills, preferably with Python and Django
  • Ability to understand and troubleshoot backend application issues in production environments
  • Familiarity with RESTful API concepts and implementation
  • Solid understanding of networking concepts, security best practices, and compliance requirements
  • Strong problem-solving skills and attention to detail
  • Excellent written and verbal communication skills
  • Experience with infrastructure monitoring, logging, and alerting systems

Nice to Have

  • Experience with Git and/or GitHub
  • BS/MS in Computer Science or engineering is helpful, but not required

What We Offer

  • A commitment to growth—we care about people's personal and professional development
  • Both formal and informal mentorship opportunities because we want the team to grow with us
  • Wellness initiatives driven by feedback from the team
  • Competitive salaries and a supportive work environment

We strive to build a culture of not only listening and acting but making ourselves available and accessible. Diversio's team is made up of people who are hard-working, dedicated, and fun to work with. Come see for yourself!

Belonging

Diversio is looking for all kinds of people to join our team and is committed to bringing in a bright, talented pool of individuals. We strive to build a supportive workforce that celebrates and respects your identity. We encourage people from all backgrounds to apply.

Application Process

Please submit your resume and a brief cover letter explaining your interest in Diversio and relevant infrastructure engineering experience. Be prepared to discuss specific examples of AWS infrastructure you've built using Terraform and any experience with multi-account/multi-region architectures. We're also interested in hearing about your experience with backend development and how you've bridged infrastructure and application code in previous roles.