1

Junior Software Development Jobs in Quebec (NOW HIRING)

We are currently looking for a versatile Software Development Team Lead to join Maya HTT ... Coach junior members of staff * Be responsible for project success You will be successful in this ...

New

Senior Software Engineer

Mirabel, QC ยท Hybrid

CA$163K/yr

You will guide development teams, ensure adherence to applicable standards, contribute to bids and ... Coach and develop junior and intermediate software engineers, conduct structured code and document ...

Senior Software Engineer

Mirabel, QC ยท Hybrid

CA$163K/yr

You will guide development teams, ensure adherence to applicable standards, contribute to bids and ... Coach and develop junior and intermediate software engineers, conduct structured code and document ...

$113 - $163/hr

You will guide development teams, ensure adherence to applicable standards, contribute to bids and ... Coach and develop junior and intermediate software engineers, conduct structured code and document ...

New

Growth and Development Opportunities Position Summary The primary purpose of the Senior Software QA ... Responsibilities for this position also include mentoring QA junior personnel assigned to the teams ...

next page

Showing results 1-20

Junior Software Development information

See Quebec salary details

$22K

$85K

$159.5K

How much do junior software development jobs pay per year?

As of Jul 9, 2026, the average yearly pay for junior software development in Quebec is $84,955.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,000.00 and $102,000.00 per year, depending on experience, location, and employer.

What are some typical challenges faced by junior software developers in their first year, and how can they overcome them?

Junior software developers commonly encounter challenges such as adapting to new codebases, understanding team workflows, and managing task priorities. It can be overwhelming to navigate complex projects or unfamiliar tools, but seeking guidance from senior team members and actively participating in code reviews can help. Proactively asking questions, utilizing company documentation, and setting aside time for continuous learning are effective strategies to overcome these hurdles. Embracing a growth mindset and viewing mistakes as learning opportunities will also contribute to a smoother transition into the role.

What are the key skills and qualifications needed to thrive as a Junior Software Developer, and why are they important?

To thrive as a Junior Software Developer, you need a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coding bootcamp experience. Familiarity with languages such as Java, Python, or JavaScript, and version control systems like Git, is typically required. Strong communication, teamwork, and a willingness to learn are crucial soft skills for growth in this role. These skills and qualities are essential for delivering effective software solutions, collaborating with team members, and adapting to evolving technologies.

What is a Junior Software Developer?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications under the supervision of more experienced developers. They typically work as part of a development team, learning best practices and gaining experience with various programming languages and tools. Junior developers are responsible for writing basic code, fixing bugs, and participating in code reviews while building their technical skills and knowledge of software development processes.

What is the difference between Junior Software Development vs Junior Web Developer?

AspectJunior Software DevelopmentJunior Web Developer
Required SkillsProgramming languages, software design, debuggingHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech startups, IT departmentsWeb agencies, tech companies, freelance projects
CertificationsComputer Science degree, coding bootcampsWeb development courses, certifications like HTML, CSS
Common UsageDeveloping software applications, systemsBuilding websites, web applications

Junior Software Development and Junior Web Developer roles share foundational programming skills and often require similar certifications. However, Junior Software Developers typically work on broader software projects across various platforms, while Junior Web Developers focus specifically on website and web application development. Both roles are common entry points in the tech industry, with overlapping skills but different specialization areas.

What are the most commonly searched types of Software Development jobs in Quebec? The most popular types of Software Development jobs in Quebec are:

Junior Software Programmer - DSEF

DEFSEC Technologies Inc.

Gatineau, QC โ€ข On-site

CA$45K - CA$54K/yr

Full-time

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

Junior Software Programmer - DSEF


Company Overview:

KWESST (A DEFSEC Technologies company) develops and delivers next generation military and public safety technology for military and first responder customers. The company is proudly Canadian and provides Dismounted/Mounted Domain Expertise in Command-and-Control software development, integration, and support services.


Job Description:

KWESST is seeking a highly skilled Junior Programmer to become a part of our team. This position will be to support the Canadian Armed Forces as part of the Director Land Command Support Program Management (DLCSPM) of the Department of National Defenceโ€™s (DNDโ€™s) Software Engineering Facility (DSEF) program in Gatineau, Qc.


The ideal candidate should come with a good background in software programming with several high-level languages. Core responsibilities will involve supporting the design and implementation of DNDโ€™s Command and Control Specialty Applications, with a focus on maintaining the reliability and scalability of these applications. This important role will contribute to our mission of developing state-of-the-art software solutions for the Canadian Armed Forces.


Job Responsibilities:

  • Translate detailed flow charts into coded machine instructions and confer with technical personnel in planning programs.


  • Design methods and procedures for small computer systems, and sub-system of larger systems.


  • Select and incorporate available software programs.


  • Verify accuracy and completeness of programs by preparing sample data and testing them by means of system acceptance test runs made by operating personnel.


  • Correct program errors by revising instructions or altering the sequence of operations.


  • Test instructions, and assemble specifications, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference.


  • Create and modify code and software.


  • Create and modify screens and reports.


  • Produce forms, manuals, programs, data files, and procedures for systems and/or applications.


Qualifications:


Experience:


Demonstrated experience in the following criteria:

  1. Using at least 1 of the following high-level languages (ADA (95, 05 or 2012, Java, C++, or C#).
  2. Using CASE tools (e.g. Rational Team Concert, JIRA).
  3. Using a client mandated Software development process (e.g. Scaled Agile Framework (SAFe))
  4. Demonstrated experience as a Software Programmer within an Integrated Product Team (IPT) for an onsite client.
  5. Strong problem-solving and troubleshooting abilities.
  6. Effective communication and collaboration skills.
  7. SECRET security clearance (or the ability to obtain one) is a must.


Education:

A College Diploma in Engineering or Computer Technology field is a must.


Skills:

  • Scripting and Automation
  • SAFe-Agile practices
  • Security and Compliance
  • Monitoring and Logging
  • Problem Solving
  • Collaboration and Communication


How to Apply:

If you have a strong passion for critical software development and are eager to join the dynamic team at KWESST for this position, which is located at the DND facilities in Gatineau, QC, we invite you to submit your resume. Please make sure to emphasize your pertinent experience and any certifications you hold.


Salary range for this new position is $45K - $54K.


KWESST (A DEFSEC Technologies company) is an equal opportunity employer and is committed to providing equal employment opportunities to all qualified individuals regardless of race, color, religion, sex, gender identity, sexual orientation, marital status, national origin, age, disability of any other protected status under applicable law. We celebrate diversity and are dedicated to creating a work environment that is inclusive and welcoming to all, including LQBTQ2S+ individuals. Our hiring decisions are based on qualifications, merit, and business needs. In every step of the interview procedure, KWESST is committed to providing accommodations.