Crossing Hurdles logo
Crossing Hurdles Verified
Business Consulting, Coaching, Professional Services

Infrastructure Software Engineer | Remote

CanadaRemoteContractPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

This is a contract role for an Infrastructure Software Engineer focused on improving CI/CD performance, reliability, and observability. The engineer will build autoscaling runners, implement hardening, and enhance CLI tools and SDKs. Responsibilities include managing SaaS tools, implementing SSO and provisioning systems, and standardizing infrastructure stacks using IaC tools like Pulumi. The role requires strong Python proficiency and experience with backend systems, infrastructure, or developer tooling. This is a remote, part-time position requiring approximately 20 hours per week, with mandatory syncs during PST business hours.

Position:
Software Engineers

Type:
Contract

Compensation:
$180/hr

Commitment:
~20 hours per week

Role Responsibilities

  • Improve CI performance, reliability, and observability
  • Build runner autoscaling and system hardening
  • Implement alerting and notification systems
  • Increase visibility into CI pipelines and failures
  • Enhance CLI usability and discoverability
  • Build telemetry, observability, and performance improvements for CLI tools
  • Improve SDK/shared library ergonomics (stable APIs, versioning, templates)
  • Develop tooling insights (e.g., usage visibility)
  • Manage and optimise SaaS tools and configurations
  • Build systems for procurement intake and vendor inventory
  • Implement and maintain Google Workspace administration
  • Implement and maintain SAML-based SSO
  • Implement and maintain SCIM provisioning with RBAC controls
  • Build reusable Pulumi modules and service templates
  • Standardise baseline infrastructure stacks (logging, monitoring, tagging, budgets)
  • Reduce drift and copy-paste infra patterns
  • Add safety checks and guardrails for faster, safer deployments
  • Collaborate with engineering teams to build scalable systems and improve developer workflows

Requirements

  • Strong proficiency in Python
  • Experience with backend systems, infrastructure, or developer tooling
  • Familiarity with CI/CD systems (e.g., GitHub Actions, Buildkite, etc.)
  • Familiarity with CLI tooling and developer platforms
  • Familiarity with SaaS/IT systems (SSO, identity, provisioning)
  • Familiarity with Infrastructure-as-Code (Pulumi, Terraform, etc.)
  • Ability to work independently in a fast-paced environment
  • Strong problem-solving and systems thinking
  • Availability for ~20 hours per week
  • Must be available for 2 × 45-minute syncs weekly during PST work hours (Monday & Thursday)

Application Process (Takes 20 Mins)

  • Upload resume
  • Interview (15 min)
  • Submit form

LI-CH

Ready to apply?
You'll be redirected to Crossing Hurdles's application page.