Software Engineer- Intermediate


Adecco is currently recruiting for a Software Engineer - Intermediate for a Permanent opportunity, with our client located in downtown Ottawa, ON. The successful candidate must hold a valid Reliability Security Clearance or be eligible for it.

Your eligibility for an immediate security clearance depends on your permanency in Canada for the past 5 years without any home address change to a foreign country

Vacations outside on Canada do not affect your Security Clearance process

The Software Engineer will have the following responsibilities:

  • Develop in-depth knowledge of system operations requirements, software architecture, and design specifications
  • Actively participate in the development and review of system requirements to obtain a thorough understanding of operations needs
  • Provide development activities level of effort and duration estimates for planning and scheduling
  • Work with development leads to design applications that meet system Requirements
  • Develop source code following established company standards and development guidelines
  • Conduct quality assurance and support debugging promptly
  • Provide regular updates to management on work in progress, work completed, work planned and issues potentially impacting the on-time completion or quality level of work
  • Write technical documentation
  • The Software Engineer must meet the following mandatory requirements:

  •  Bachelor's degree in computer science, software engineering or equivalent practical experience
  • 5 years minimum of relevant industry experience working in software development or software engineering
  • Well-rounded experience with Microsoft Azure
  • Hands on programming experience in relevant industry standard languages (e.g. Java, C#, Python, Go, C/C++, etc.)
  • Familiarity with cloud native design patterns for large scale, distributed, highly available, fault-tolerant, multi-tier applications
  • Familiarity with virtualization, multi-tenant cloud infrastructures and distributed storage systems
  • Experience with agile development and software lifecycles
  • Creative problem-solving skills and strong analytical and decision-making skills
  • Ability to work collaboratively in a team environment
  • Strong written and oral English communication skills
  • Familiarity with DevSecOps concepts considered an asset
  • Knowledge of computational optimization techniques including ML/AI methods considered an asset
  • Knowledge of satellite RF communications technologies considered an asset
  • If you are interested in applying to our Software Engineer position, please submit your resume as soon as possible by clicking on the 'Apply with Adecco' button



    • Apply with Adecco

    Reference number CA_EN_1_027616_1668328

    Accommodation will be provided in all parts of the hiring process as required under Adecco’s Employment Accommodation policy. Applicants will need to make their needs known in advance to their Adecco representative.

    Someone from Adecco/Roevin just contacted me, how do I tell if it’s legit or a scam? Here's how to protect yourself →


    e.g. 1234567890
    e.g. M5J 2N8 (all uppercase with space)


    Upload or attach document from


    Enter you work experience including both job title and job duties. Attaching your resume provides our consultants a better understanding of your work history and helps improve placement opportunities.
    Warehouse manager
    Write about the work you’ve done and any special skills you have.

    Terms of Use and Applicant Agreement

    Terms of use and Application agreement
    You must agree to the Terms of use and Application agreement to proceed.