Senior Software Engineer (Quebec City)

Senior Software Engineer (Quebec City)

06 Sep
|
Saxon Global
|
Quebec City

06 Sep

Saxon Global

Quebec City

Senior Software Engineer location: St. Bruno, Canada -onsite work only – Contract only – CAD $50/hour on W2

New open position

Client: Transport Company

Keyword to search

Looking for a Senior Engineer with reverse engineering + distributed systems + Python + CI/CD + API + database analysis experience.

system integration, APIs, and service interactions

Integration & API Analysis

CI/CD pipelines.

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:

o GitLab CI o Jenkins o 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 workplace 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:

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

📌 Senior Software Engineer (Quebec City)
🏢 Saxon Global
📍 Quebec City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (quebec city) / quebec city