1

Jr Developer Jobs in Quebec (NOW HIRING)

Data Engineering & Distributed Computing Design and develop batch and real-time data processing pipelines using Apache Spark. Process and analyze large-scale datasets efficiently across distributed ...

We are seeking Java Developers with 3-15 years of professional experience to join our high-performing team. This role requires strong expertise in Java , Spring Framework , SQL , Test-Driven ...

We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...

We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...

Senior Software Developer Location: Quebec City, Quebec, Canada (Hybrid or In-Office) About Bentley Systems Bentley Systems is a global leader in software solutions for infrastructure engineering.

Integrate product data across engineering, supply chain, andshopfloorsystems By advancing the capabilities ofMPMLinkand core Windchill components, you will help deliver scalable,enterprise ...

Join the World's Leading Product Review Company as a AI Developer ! This is your opportunity to make a real impact in the industry. You'll dive deep into the latest technologies and your expertise ...

We are looking for a strong java developer to join RIM team and help deliver key initiatives. The applicant should be a solid Java programmer, with strong design and implementation fundamentals.

As an AI Solutions Developer you'll build both the foundation and the intelligence on top of it-the data models, pipelines, and semantic layers that make our data trustworthy, and the AI agents that ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

This role combines hands-on backend engineering (Python, serverless, microservices, APIs, AWS) with operational ownership and close collaboration with product, data stewards, and UX. The successful ...

Software Developer - Jukebox Montreal, Canada (French Version Follows) TouchTunes is looking for a software developer to bring fresh ideas to a team of diverse and multi-talented people, and dive ...

This is a hands-on Software Engineering role. The successful candidate will spend a significant portion of their time designing, building, and optimizing Java-based systems while also providing ...

We're seeking a Java Engineer to join our Market Risk Technology team . In this role, you will develop and enhance the Market Risk Platform. This is a hands-on Software Engineering role. The ...

About the role As a Software Developer at Nakisa, you will design, build, and maintain scalable, cloud-native applications used by Fortune 1000 companies around the world. Working within an Agile ...

next page

Showing results 1-20

Jr Developer information

What is a jr developer?

Jr Developers, or Junior Developers, are entry-level professionals in the software development field. They typically have less experience than mid-level or senior developers and are responsible for writing, testing, and maintaining code under the guidance of more experienced team members. Jr Developers often work on smaller tasks, bug fixes, or simple features, and are expected to learn and grow their technical skills through mentorship and hands-on experience. Their role is essential for building a solid foundation in software development and contributing to the success of development projects.

What are the key skills and qualifications needed to thrive as a jr developer?

To thrive as a Jr Developer, you need a foundational understanding of programming languages (such as JavaScript, Python, or Java), basic software development principles, and often a relevant degree or coding bootcamp certification. Familiarity with version control systems like Git, IDEs, and workflow tools like Jira or Trello is typically required. Strong problem-solving skills, effective communication, and eagerness to learn help Jr Developers stand out in the workplace. These abilities are crucial for efficiently contributing to team projects, adapting to new technologies, and growing within a dynamic development environment.

What are some common challenges a jr developer might face when joining a new team, and how can they overcome them?

As a Jr Developer, one of the most common challenges is adapting to unfamiliar codebases and workflows. It can be daunting to understand existing projects and navigate team-specific tools and processes. To overcome this, Jr Developers should proactively seek help from team members, take thorough notes, and dedicate time to reviewing documentation and code. Embracing code reviews and asking questions will not only accelerate learning but also help build relationships within the team.

What is the difference between Jr Developer vs Junior Software Engineer?

AspectJr DeveloperJunior Software Engineer
Required CredentialsTypically an associate degree or coding bootcamp certificationUsually a bachelor's degree in computer science or related field
Work EnvironmentEntry-level, supervised tasks, learning-focusedSimilar entry-level environment, often with more complex project involvement
Employer & Industry UsageCommon in tech companies, startups, and IT departmentsUsed interchangeably in many companies, especially in software development teams
Search & Comparison IntentYes, often compared for entry-level rolesYes, often searched as a more formal or technical title

While both roles are entry-level software development positions, a Jr Developer often emphasizes basic coding tasks and learning, whereas a Junior Software Engineer may involve more structured engineering responsibilities. The titles are frequently used interchangeably, but understanding the specific job description can clarify expectations.

How hard is it to get a junior developer job?

Securing a junior developer position typically requires foundational programming skills, a portfolio of projects, and familiarity with relevant tools like Git and common programming languages. Entry-level roles are often competitive, but candidates with relevant internships, certifications, or coding bootcamp experience have better chances of being hired.

How to get hired as a junior developer?

To get hired as a junior developer, build a strong foundation in programming languages like JavaScript, Python, or Java, and create a portfolio of projects to demonstrate your skills. Gaining experience through internships, coding bootcamps, or contributing to open-source projects can improve your chances, along with obtaining relevant certifications and preparing for technical interviews.

What are popular job titles related to Jr Developer jobs in Quebec?

For Jr Developer jobs in Quebec, the most frequently searched job titles are:

What job categories do people searching Jr Developer jobs in Quebec look for?

The top searched job categories for Jr Developer jobs in Quebec are:

What cities in Quebec are hiring for Jr Developer jobs?

Cities in Quebec with the most Jr Developer job openings:

Infographic showing various Jr Developer job openings in Quebec as of August 2026, with employment types broken down into 84% Full Time, 5% Part Time, and 11% Contract. Highlights an 79% Physical, 5% Hybrid, and 16% Remote job distribution.

Software Developer - Developer Platform

Montreal, QC

Full-time

Retirement

Posted 5 days ago


Job description

About theDeveloper Platform team

TheDeveloper Platformprovidesthe platforms, automation, and engineering capabilities that enable software teams across CAE to deliver software faster, with higher quality, stronger cybersecurity, and an improved developer experience.

Our mission is to scale software delivery through standardized workflows, reusable automation, self-service capabilities, AI-enabled engineering practices, and modern SDLC platforms.

About the Platform Operations Squad

The Platform Operations Squadis responsible foroperating, supporting, and continuously improving theDeveloper Platformplatforms and services.

The team's goal is to reduce operational burden through automation, improve platform reliability and adoption,eliminatetechnical debt, and enable software teams to be more productive through scalable self-service solutions.

Position Overview

We are looking for a highly motivatedsoftware developerwho is passionate about automation, platform engineering, and continuous improvement.

More than a technology expert, we are looking for someone who is curious, driven, challenges the status quo, and actively seeks better ways of working. The ideal candidate combines strong software development skills with platform administration experience and the leadership mindset needed to help elevate the team and drive meaningful change.

Responsibilities

  • Design, develop, andmaintainplatform services, automation solutions, and internal engineering tools.

  • Improve and supportDeveloper Platformplatforms and SDLC tooling.

  • Automate operational processes andeliminatemanual work wherever possible.

  • Develop self-service capabilities that improve developer productivity.

  • Identifyand reduce technical debt across platform solutions.

  • Troubleshoot and resolve complex platform and integration issues.

  • Contribute to platform architecture, standards, and engineering best practices.

  • Mentorteammates,share knowledge, and help grow the technical maturity of the team.

  • Challenge existing processes and propose innovative solutions that improve efficiency and scalability.

Leadership & Personal Attributes

The successful candidate will:

  • Be highly curious and eager to learnnew technologies.

  • Demonstrate initiative and ownership.

  • Challenge existing ways of working and drive continuous improvement.

  • Have a strong automation-first mindset.

  • Be comfortable navigating ambiguity and solving complex problems.

  • Communicate effectively with both technical and non-technical stakeholders.

  • Influence through leadership, collaboration, and technical credibility.

  • Help raise the overall performance, maturity, and effectiveness of the team.

What Success Looks Like

  • Reduced operational workload through automation and self-service.

  • Improved reliability and adoption ofDeveloper Platformplatforms.

  • Faster resolution of platform issues and technical debt reduction.

  • Increased engineering efficiency and developer satisfaction.

  • Strong technical leadership and positive influence within the Platform Operations Squad.

Minimum Qualifications:

  • 5+ years of experience in software development, platform engineering, DevOps, ora relatedfield.

  • Experience developing andmaintainingproduction-grade applications or services.

  • Experience with CI/CD and software development platforms.

  • Experience building automation solutions and integrations.

  • Strong understanding of software architecture, APIs, and development best practices.

  • Experience working with cloud and container technologies.

  • Experience with Terraform Cloud, Kubernetes/Openshift, Ansible,Github(includingGithubCopilot), Azure

PreferredQualifications:

Experience with the following:

  • Jira

  • Artifactory

  • Azure DevOps

  • Service Now

  • Infrastructure as Code

  • Python, C#, Java, TypeScript, or similar languages

  • PowerShell, Bash, or other scripting languages

  • Monitoring and observability platforms

  • AI-assisted software development tools

What we offer:

  • Benefits:Fully flexible so you can choose what matters most

  • Retirement:Defined benefit pension plan and group Registered Retirement Savings Plan (RRSP)

  • Financial perks:Employee stock purchase plan and numerous corporate discounts

  • Personal and family programs:Physical wellness plan and supplemental maternity benefits

  • Work-life balance:Flexible schedules and "California Fridays" year-round

  • Fun at work:Social and community activities throughout the year!

About CAE

At CAE, our mission is clear: to help make the world a safer place. For nearly 80 years, we've driven innovation in simulation, training, and mission readiness to support critical operations worldwide. By leveraging advanced technologies, we empower our customers to operate smarter, faster, and more sustainably. Join a purpose-driven organization where bold ideas are encouraged, collaboration drives progress, and your growth fuels our shared success.

Position TypeRegularEqual Opportunity & Accommodations

CAE is committed to providing equal opportunities to all applicants, regardless of race, nationality, color, religion, sex, gender identity or expression, sexual orientation, disability, neurodiversity, veteran status, age, or other characteristics protected by law. We encourage applicants who may not meet every qualification to apply. Reasonable accommodations are available-contact your recruiter or email CAECarrieres-Careers@cae.com if needed.

Data Privacy

Privacy Statement | CAE

As part of our process, we may use AIsupported tools to help review applications, with human decisionmaking at every step. CAE thanks all applicants for their interest. However, only those whose background and experience match the requirements of the role will be contacted.