... Intermediate to join our System Integration & Verification team. You will work as part of a multi ... software engineering, systems engineering, and management teams as required * This position will ...
Quick apply
... Intermediate to join our System Integration & Verification team. You will work as part of a multi ... software engineering, systems engineering, and management teams as required * This position will ...
Quick apply
... Intermediate to join our System Integration & Verification team. You will work as part of a multi ... software engineering, systems engineering, and management teams as required * This position will ...
Ottawa, ON · On-site
CA$80K - CA$107K/yr
The Job SRC CAN Ltd is seeking an intermediate to working level, Systems Engineer , to contribute ... Reporting to the Senior Systems Engineer, this role will leverage Systems (and Software ...
Quick apply
Ottawa, ON · On-site
CA$80K - CA$107K/yr
The Job SRC CAN Ltd is seeking an intermediate to working level, Systems Engineer , to contribute ... Reporting to the Senior Systems Engineer, this role will leverage Systems (and Software ...
The Intermediate Naval Architect is responsible for professionally and efficiently executing Naval ... software tool sets. * Experience in the in-service support of naval systems and/or engineering ...
The Intermediate Naval Architect is responsible for professionally and efficiently executing Naval ... software tool sets. * Experience in the in-service support of naval systems and/or engineering ...
... Intermediate to join our System Integration & Verification team. You will work as part of a multi ... software engineering, systems engineering, and management teams as required * This position will ...
Quick apply
... Intermediate to join our System Integration & Verification team. You will work as part of a multi ... software engineering, systems engineering, and management teams as required * This position will ...
Overview / Responsibilities Wood is currently seeking an Intermediate Environmental Engineer ... Experience with other data management software an asset. * Ability to plan and deliver high quality ...
Overview / Responsibilities Wood is currently seeking an Intermediate Environmental Engineer ... Experience with other data management software an asset. * Ability to plan and deliver high quality ...
Intermediate Construction Surveyor Outcome Consultants Inc. Can you see yourself here? Outcome ... and engineering-based drafting software * Self-starter with the ability to set standards of ...
Intermediate Construction Surveyor Outcome Consultants Inc. Can you see yourself here? Outcome ... and engineering-based drafting software * Self-starter with the ability to set standards of ...
At least four (4) years of experience using Revit, AutoCAD, or similar design software for drawing ... Professional Engineer (P.Eng) license in Electrical Engineering is highly desired, or the ability ...
At least four (4) years of experience using Revit, AutoCAD, or similar design software for drawing ... Professional Engineer (P.Eng) license in Electrical Engineering is highly desired, or the ability ...
Supports interior design activities including needs analysis, programming, work process analysis ... Software proficiencies related to the assignment - MS Excel, Project, Word, PowerPoint, Outlook;
Supports interior design activities including needs analysis, programming, work process analysis ... Software proficiencies related to the assignment - MS Excel, Project, Word, PowerPoint, Outlook;
Supports interior design activities including needs analysis, programming, work process analysis ... Software proficiencies related to the assignment - MS Excel, Project, Word, PowerPoint, Outlook;
Supports interior design activities including needs analysis, programming, work process analysis ... Software proficiencies related to the assignment - MS Excel, Project, Word, PowerPoint, Outlook;
Ottawa, ON · On-site
CA$92K - CA$112K/yr
Fortinet is looking for an intermediate to senior QA Engineer with strong QA experience and writing ... Identify, document, and track software defects found during testing * Work closely with developers ...
Ottawa, ON · On-site
CA$92K - CA$112K/yr
Fortinet is looking for an intermediate to senior QA Engineer with strong QA experience and writing ... Identify, document, and track software defects found during testing * Work closely with developers ...
Ottawa, ON · On-site
CA$92K - CA$112K/yr
Fortinet is looking for an intermediate to senior QA Engineer with strong QA experience and writing ... Identify, document, and track software defects found during testing * Work closely with developers ...
Ottawa, ON · On-site
CA$92K - CA$112K/yr
Fortinet is looking for an intermediate to senior QA Engineer with strong QA experience and writing ... Identify, document, and track software defects found during testing * Work closely with developers ...
Auto-CAD and geotechnical software (Slope/W, Settle3D etc.) or related experience would be considered an asset. * Be eligible to become a Registered Professional Engineer in Ontario. Equal ...
New
Quick apply
Auto-CAD and geotechnical software (Slope/W, Settle3D etc.) or related experience would be considered an asset. * Be eligible to become a Registered Professional Engineer in Ontario. Equal ...
New
Auto-CAD and geotechnical software (Slope/W, Settle3D etc.) or related experience would be considered an asset. * Be eligible to become a Registered Professional Engineer in Ontario. Equal ...
New
Quick apply
Auto-CAD and geotechnical software (Slope/W, Settle3D etc.) or related experience would be considered an asset. * Be eligible to become a Registered Professional Engineer in Ontario. Equal ...
New
Ottawa, ON · On-site
The T-SQL Data Conversion Developer is responsible for programming all the transformations required ... Minimum 3 years of professional software development experience * Fluency in English and French ...
Ottawa, ON · On-site
The T-SQL Data Conversion Developer is responsible for programming all the transformations required ... Minimum 3 years of professional software development experience * Fluency in English and French ...
Gloucester, ON · Hybrid
CA$120K - CA$160K/yr
Provide leadership to junior and intermediate engineers as well as other team members. * Work in ... Proficient in structural analysis software, AutoCAD, Excel and MS Project. * Strong problem solving ...
Quick apply
Gloucester, ON · Hybrid
CA$120K - CA$160K/yr
Provide leadership to junior and intermediate engineers as well as other team members. * Work in ... Proficient in structural analysis software, AutoCAD, Excel and MS Project. * Strong problem solving ...
Understanding of Software Engineering principles * Strong problem solving skills and ability to conduct analysis leading to good conclusions * Enthusiastic contributor, willing to learn, and takes ...
Quick apply
Understanding of Software Engineering principles * Strong problem solving skills and ability to conduct analysis leading to good conclusions * Enthusiastic contributor, willing to learn, and takes ...
... of hardware, software, and systems including maintenance support. Supplies techno-economic ... We are also very lean - each Hardware Engineer spends more time doing engineering work and less ...
... of hardware, software, and systems including maintenance support. Supplies techno-economic ... We are also very lean - each Hardware Engineer spends more time doing engineering work and less ...
Proficiency in additional programming languages or data visualization tools (Tableau, Power BI) * Proficiency in data analysis tools and statistical software (Python, R, SQL, or similar)
Quick apply
Proficiency in additional programming languages or data visualization tools (Tableau, Power BI) * Proficiency in data analysis tools and statistical software (Python, R, SQL, or similar)
Review and ensure software solutions meet performance, reliability, and security standards ... Collaborate with senior architects to align intermediate-level designs with enterprise architecture ...
Quick apply
Review and ensure software solutions meet performance, reliability, and security standards ... Collaborate with senior architects to align intermediate-level designs with enterprise architecture ...
Ottawa, ON · On-site
... pathways to intermediate and senior levels. Wherever you are in your career, there's a path for ... Oversee the management of engineering software and modeling tools to guarantee that the data used ...
Ottawa, ON · On-site
... pathways to intermediate and senior levels. Wherever you are in your career, there's a path for ... Oversee the management of engineering software and modeling tools to guarantee that the data used ...
$39.3K - $46.3K
15% of jobs
$46.3K - $53.2K
0% of jobs
$53.2K - $60.2K
0% of jobs
$60.2K - $67.2K
3% of jobs
$67.2K - $74.1K
3% of jobs
$76.4K is the 25th percentile. Wages below this are outliers.
$74.1K - $81.1K
10% of jobs
$81.1K - $88.1K
11% of jobs
The median wage is $91.5K / yr.
$88.1K - $95K
13% of jobs
$95K - $102K
10% of jobs
$105.4K is the 75th percentile. Wages above this are outliers.
$102K - $109K
16% of jobs
$109K - $115.9K
16% of jobs
$39.3K
$88.6K
$115.9K
| Aspect | Intermediate Software Developer | Junior Software Developer |
|---|---|---|
| Experience Level | Typically 2-4 years of experience | Usually 0-1 year of experience |
| Skills | Proficient in multiple programming languages, able to handle complex tasks | Basic understanding of programming, requires supervision |
| Responsibilities | Designing, developing, and troubleshooting software modules | Assisting in coding, testing, and learning project workflows |
| Work Environment | Independent problem-solving, collaborating with teams | Learning from senior staff, following instructions |
The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

Full-time
Medical, Dental, Vision, Retirement
Re-posted 20 days ago
Build bold. Deliver impact. Win together.
At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, mission-critical solutions that enhance national security, strengthen communities, and protect the people we serve.
If you’re looking for meaningful work that contributes to a safer, more secure world, you’ll find purpose here. Every day, your skills will directly impact programs that matter.
Job DescriptionWe are currently looking for a System Integration Verification & Validation Engineering Analyst, Intermediate to join our System Integration & Verification team. You will work as part of a multi-disciplined engineering team that has adopted an Agile framework, so you will take part in Scrum events, Sprint reviews, and work collaboratively with our program teams and customers. This position is based on-site at our Ottawa facility. In this role, no two days are the same! Working primarily in a lab environment, you can expect to:
How we work
It is a requirement that General Dynamics Mission Systems-Canada be registered with the Canadian Controlled Goods program and that all of its workforce be security assessed. Successful applicants must meet all applicable security requirements, including but not limited to the ability to obtain and maintain a Canadian government security clearance. Applicants may be required to meet additional security requirements in order to gain access to technical data, classified areas or information that is subject to international regulations. You must be eligible to work in Canada.
The hiring range for this position is $80,000-$90,000. Our goal is to provide a fair and competitive offer based on an assessment of internal equity and your qualifications, including:
Benefits
At General Dynamics Mission Systems–Canada, we prioritize work-life balance. As a fulltime regular/term employee, you can enjoy a supportive, friendly and respectful environment with a competitive total rewards package.
Why join us?
Accommodation
If you require accommodation during any stage of the application process, please contact Human Resources via recruitment@gd-ms.ca.
Closing Date
We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.