Work with InfraDev
InfraDev employs experienced professionals in Canada and places them with the U.S. client teams they work for. Apply for a current role, or join our talent network to hear about the next one.
How it works
Structured, compliant Canadian employment while you contribute to a growing client team.
-
Apply or join the talent network
Tell us your field and the kind of role you want, with or without a CV.
-
We contact you when a role fits
When a client need matches your background, we reach out with the context, not a generic message.
-
You join the client team as an InfraDev employee
InfraDev employs you in Canada and handles payroll and benefits; you work day to day with the client team.
Who we typically work with
Professionals across technical, consulting and support functions, depending on client demand.
- Software developers
- Cloud and DevOps engineers
- Cyber security professionals
- IT consultants
- GRC and compliance specialists
- Accounting and finance
- Human resources
- Technical project managers
- Operations and administrative support
Current opportunities
Roles are grouped by field. Open a role for the full details, then use the form below to get in touch.
Tech
Software Developer
Full-stack development, modern frameworks.
The Software Developer designs, builds, and maintains applications using modern frameworks and best practices. You will collaborate with cross-functional teams to deliver high-quality software, participate in code reviews, and contribute to technical decisions. Strong problem-solving skills and a commitment to clean, maintainable code are essential.
Qualifications and requirements
- 3+ years of software development experience
- Proficiency with modern JS/TS, Python, or similar
- Experience with REST APIs, databases, and version control
- Strong problem-solving and communication skills
Responsibilities
- Design and develop scalable applications
- Collaborate with product and design teams
- Write and maintain technical documentation
- Participate in code reviews and agile ceremonies
Cloud Engineer
Cloud infrastructure, DevOps practices.
The Cloud Engineer designs and maintains cloud infrastructure, ensuring scalability, security, and reliability. You will work with AWS or Azure, implement infrastructure as code, and support DevOps practices across the organization. This role is ideal for someone who enjoys automating and optimizing cloud environments.
Qualifications and requirements
- 3+ years of cloud infrastructure experience
- AWS or Azure certification preferred
- Infrastructure as code (Terraform, CloudFormation, or similar)
- Understanding of networking, security, and cost optimization
Responsibilities
- Design and maintain cloud infrastructure
- Implement and improve DevOps practices
- Support scalability, reliability, and disaster recovery
- Collaborate with development teams on deployment pipelines
DevOps Engineer
CI/CD, automation, infrastructure as code.
The DevOps Engineer builds and maintains CI/CD pipelines, automates deployment and monitoring, and improves development workflows. You will work with container orchestration, infrastructure as code, and modern tooling to enable fast, reliable delivery. A strong focus on automation and developer experience is key.
Qualifications and requirements
- 3+ years of DevOps or platform engineering experience
- CI/CD tools (GitHub Actions, Jenkins, GitLab CI, etc.)
- Container orchestration (Kubernetes, Docker)
- Scripting (Bash, Python) and infrastructure as code
Responsibilities
- Build and maintain CI/CD pipelines
- Automate deployment, monitoring, and alerting
- Improve development workflows and tooling
- Support incident response and system reliability
Full Stack Developer
Web and API development, agile delivery.
The Full Stack Developer builds web applications end-to-end, from frontend interfaces to backend APIs and databases. You will work in an agile environment, participate in code reviews, and deliver features that meet user needs. Experience with modern frameworks and a focus on quality are essential.
Qualifications and requirements
- 3+ years of full-stack development experience
- React, Vue, or similar frontend frameworks
- Node.js, Python, or equivalent backend experience
- REST APIs, databases (SQL/NoSQL), and version control
Responsibilities
- Develop web applications from design to deployment
- Participate in code reviews and technical discussions
- Deliver features in an agile, iterative manner
- Maintain and improve existing applications
Data Engineer
Data pipelines, ETL, analytics platforms.
The Data Engineer builds and maintains data pipelines, designs analytics solutions, and ensures data quality and governance. You will work with SQL, Python, Spark, and modern data warehousing tools to enable analytics and reporting. A strong understanding of ETL, data modeling, and data governance is required.
Qualifications and requirements
- 3+ years of data engineering experience
- SQL, Python, Spark, or similar
- Data warehousing and ETL design
- Experience with cloud data platforms (Snowflake, BigQuery, Redshift, etc.)
Responsibilities
- Build and maintain data pipelines
- Design and implement analytics solutions
- Ensure data quality, governance, and documentation
- Collaborate with analytics and business teams
Security
Security Engineer (AWS)
AWS security, IAM, CloudWatch, compliance.
The Security Engineer (AWS) implements and maintains security controls across AWS environments. You will work with IAM, VPC, GuardDuty, CloudWatch, and related services to protect infrastructure and applications. Experience with compliance frameworks (SOC 2, ISO) and security best practices is essential.
Qualifications and requirements
- 3+ years of cloud security experience
- Strong AWS security (IAM, VPC, GuardDuty, Security Hub)
- Understanding of compliance (SOC 2, ISO 27001)
- Security best practices and threat modeling
Responsibilities
- Implement and maintain AWS security controls
- Conduct security assessments and vulnerability management
- Support compliance audits and remediation
- Advise teams on secure architecture and configuration
Security Engineer (C#)
Application security, .NET, secure development.
The Security Engineer (C#) focuses on application security for .NET applications. You will conduct code reviews, perform vulnerability assessments, and support secure development practices. Experience with OWASP, secure SDLC, and C#/.NET security is required.
Qualifications and requirements
- 3+ years of application security experience
- C#, .NET security and secure coding practices
- OWASP Top 10 and secure SDLC
- Code review and vulnerability assessment
Responsibilities
- Secure application development and code review
- Perform vulnerability assessments and remediation
- Implement security tooling and automation
- Provide security training and guidance to development teams
GRC
Senior GRC Analyst
Administer and configure Archer. Governance, risk, compliance. ISO, SOC 2, audits.
The Senior GRC Analyst administers and configures Archer (RSA Archer / ServiceNow GRC) and develops governance, risk, and compliance programs. You will be the subject-matter expert for the platform, coordinate audits, advise on risk and control frameworks, and ensure alignment with ISO 27001, SOC 2, and related standards. We are seeking an Archer expert who can own platform configuration, workflows, and integrations.
Qualifications and requirements
- 5+ years of GRC or compliance experience
- Expert-level experience administering Archer (RSA Archer / ServiceNow GRC)
- ISO 27001, SOC 2, or similar frameworks
- Audit coordination and risk management
- Strong written and verbal communication
Responsibilities
- Administer and configure Archer (workflows, modules, integrations)
- Develop and maintain compliance programs
- Coordinate internal and external audits
- Advise on risk and control frameworks
- Support remediation and continuous improvement
Project Management
Project Manager – Tech
Lead technical projects for a tech firm. Agile, delivery, stakeholder management.
The Project Manager leads technical projects for a tech firm, from planning through delivery. You will manage stakeholders, timelines, and resources in an agile environment. Strong communication, organization, and technical awareness are essential. Experience with software delivery and agile methodologies is required.
Qualifications and requirements
- 5+ years of project management experience
- Tech or software delivery background
- PMP, CSM, or similar certification preferred
- Stakeholder management and agile methodologies
Responsibilities
- Lead project planning, execution, and delivery
- Manage stakeholders, timelines, and resources
- Drive agile ceremonies and team alignment
- Identify and mitigate risks and blockers
Send us your details
The button opens an email to our team with your details filled in. If you are actively looking, attach your CV before sending.