View All Jobs 123750

Software Engineer

Own the packaging and delivery of escrow-ready source code deposits for clients.
Ottawa, Ontario, Canada
Mid-Level
$55 – 60 CAD / hour
17 hours agoBe an early applicant
Actalent

Actalent

Provides engineering and sciences talent solutions, including staffing, consulting, and workforce services for technology-driven and highly regulated industries.

Software Engineer - Software Escrow

Job Summary

Why we are doing SW escrow? Our client has a contractual obligation to their customers, where they would get access through their source code through an intermediary. Anyone who works in software integration or DevOps or software release engineers would likely have done work similar to this.

We are seeking a detail-oriented and technically strong Software Engineer to support a Software Escrow initiative. This role focuses on analyzing, preparing, and packaging existing source code for escrow deposits to meet client and contractual obligations. The position does not involve new software design or feature development. Instead, it requires deep familiarity with source code repositories, build structures, Linux environments, and release artifacts.

The successful candidate will work closely with multiple internal product and engineering teams to explore existing codebases, validate completeness, and ensure accurate, well-documented escrow deposits. Strong communication skills are essential, as this role bridges technical execution and cross-team collaboration.

Key Responsibilities:

  • Review and analyze existing source code across multiple product repositories to ensure completeness and readiness for escrow deposit
  • Navigate and operate effectively within Linux-based environments to inspect, build, and package software artifacts
  • Prepare, organize, and archive source code, scripts, configuration files, and related documentation
  • Create and validate escrow deposit packages in accordance with defined processes and client expectations
  • Collaborate with product, platform, and release teams to gather missing components and clarify system dependencies
  • Verify version histories, tags, and branches using version control systems
  • Support build, release, and patching workflows needed to produce escrow-ready artifacts
  • Document technical findings, packaging steps, and repository structures clearly for internal and external stakeholders
  • Ensure compliance with internal standards related to software delivery and escrow requirements
  • Troubleshoot issues related to builds, dependencies, or missing artifacts during preparation
  • Participate in reviews and audits related to escrow deposits and source code submissions

Skills

Linux, git, python, bash scripting, github, docker, software escrow, source code desposit

Top Skills Details

Linux,git,python,bash scripting,github,docker

Additional Skills & Qualifications

Required Skills & Qualifications

  • Hands-on engineering experience in one or more of the following domains:
    • DevOps
    • Software Release Engineering
    • Software Integration Engineering
  • Strong verbal and written communication skills, with the ability to work across multiple teams
  • Proven experience using Git (required)
  • Strong proficiency with Linux command-line tools, file systems, and archive utilities (tar, gzip, zip, etc.)
  • Experience with Linux patch management and software patching workflows
  • Working knowledge of Docker, including container inspection and usage
  • Scripting experience with Bash
  • Scripting experience with Python

Nice to Have:

  • Prior experience working on software escrow initiatives
  • Familiarity with source code deposit processes and compliance-driven deliverables
  • Experience supporting regulated or client-audited software delivery processes

Additional Attributes

  • Highly organized and detail-oriented, with a strong focus on accuracy and completeness
  • Comfortable working with large, complex, and unfamiliar codebases
  • Ability to follow established procedures while identifying gaps or risks proactively
  • Self-motivated, with the ability to work independently while coordinating with distributed teams

Experience Level

Intermediate Level

Job Type & Location

This is a Contract position based out of Kanata, ON.

Pay and Benefits

The pay range for this position is $55.00 - $60.00/hr.

Workplace Type

This is a hybrid position in Kanata,ON.

Diversity, Equity & Inclusion

At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I is embedded into our culture through:

  • Hiring diverse talent
  • Maintaining an inclusive environment through persistent self-reflection
  • Building a culture of care, engagement, and recognition with clear outcomes
  • Ensuring growth opportunities for our people

Actalent is an equal opportunity employer.

About Actalent

Actalent is a global leader in engineering and sciences services. For more than 40 years, we've helped visionary companies advance their goals. Headquartered in the United States, our teams span 150 offices across North America, EMEA, and APAC—with four delivery centers in India led by 1,000+ extraordinary employees who connect their passion with purpose every day.

Our Bangalore, Hyderabad, Pune, and Chennai delivery centers are hubs of engineering expertise, with core capabilities in mechanical and electrical engineering, systems and software, and manufacturing engineering. Our teams deliver work across multiple industries including transportation, consumer and industrial products, and life sciences. We serve more than 4,500 clients, including many Fortune 500 brands. Learn more about how we can work together at actalentservices.com.

+ Show Original Job Post
























Software Engineer
Ottawa, Ontario, Canada
$55 – 60 CAD / hour
Engineering
About Actalent
Provides engineering and sciences talent solutions, including staffing, consulting, and workforce services for technology-driven and highly regulated industries.