Senior Systems Reverse Engineer

Saint-Bruno, QC, CA • Posted 2 hours ago • Updated 46 minutes ago
Full Time
On-site
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • Test Automation
  • Azure DevOps
  • Unit Testing
  • data migration
  • Data Modeling
  • Jenkins
  • system analysis
  • Platform Engineer
  • Distributed Systems
  • NoSQL Databases
  • GitLab CI
  • Service-Oriented Architecture (SOA)
  • Legacy System Modernization
  • Reverse Engineering
  • AI-assisted Development
  • Performance Analysis
  • Network Protocol Analysis
  • Senior Systems Reverse Engineer
  • Software Reverse Engineer
  • Systems Engineer (Reverse Engineering)
  • Legacy Systems Engineer
  • System Architecture Analysis
  • Code Analysis
  • Runtime Analysis
  • System Documentation (reconstruction)
  • Packet / Traffic Analysis
  • API Analysis
  • REST APIs / SOAP
  • Integration Analysis
  • Microservices Communication
  • Database Reverse Engineering
  • Relational Databases (SQL)
  • Schema Analysis
  • Stored Procedures / Queries
  • Virtual Machines (VMs)
  • Environment Provisioning
  • Code Analysis Automation
  • System Reconstruction

Summary

Solution IT Inc. is looking for an Senior Systems Reverse Engineer for one of its clients in St. Bruno, Canada

Job Title: Senior Systems Reverse Engineer

Responsibilities:

System Analysis & Reverse Engineering

  • Reverse engineer complex, distributed systems to understand architecture, dependencies, and runtime behavior
  • Analyze legacy and hybrid architectures to identify risks, bottlenecks, and modernization opportunities
  • Reconstruct system documentation including architecture diagrams, data flows, and integration points
  • Provide technical insights to support migration, refactoring, or system stabilization initiatives

Network & Integration Analysis

  • Perform network protocol inspection and traffic analysis to understand inter-system communication
  • Diagnose performance, integration, and connectivity issues across environments
  • Analyze APIs, message formats, and service interactions in distributed environments

Database & Data Layer Analysis

  • Reverse engineer relational and non-relational databases
  • Derive logical and physical data models from existing schemas, queries, and stored logic
  • Identify data dependencies, integrity issues, and migration risks
  • Support data modernization and platform transition efforts

Software Development

  • Design and develop tooling, utilities, and automation using Python, C#, and Java
  • Refactor, stabilize, or extend existing codebases as needed
  • Support integration development, test harness creation, and diagnostic tooling
  • Collaborate with architects and development teams on solution design

DevOps & CI/CD Enablement

Design, maintain, and optimize CI/CD pipelines using:

  • GitLab CI
  • Jenkins
  • Azure DevOps
  • Automate build, test, packaging, and deployment processes
  • Implement best practices for version control, branching, security, and release governance

Environment Setup & Infrastructure Support

  • Provision and configure VM-based development and test environments
  • Establish reproducible and standardized development setups
  • Collaborate with infrastructure teams on environment automation and stability

Quality Engineering & Automation

  • Design and implement test automation strategies (unit, integration, regression)
  • Develop automated test frameworks for legacy and modern systems

Leverage AI-assisted engineering workflows for:

  • Code analysis and refactoring assistance
  • Test case generation and optimization
  • o Log analysis and defect pattern identification.

Work Site: St. Bruno, Canada

Duration: 6 Months

Expected Start Date: Immediate - 2 Weeks

Number of Positions: 01

Please send your responses back to

Thanks
Recruiting Team

SOLUTION IT INC
Work: X 120 / 121 / 126
URL:

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10290916
  • Position Id: 2026-12626
  • Posted 2 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Montreal, Quebec

Today

Easy Apply

Full-time

$150000 - $175000

Saint-Jérôme, Quebec

Today

Full-time

Virginia

Today

Full-time

USD 97,968.00 - 120,750.00 per year

Remote

Today

Contract

75-95/hr

Search all similar jobs