About theDeveloper Platform team TheDeveloper Platformprovidesthe platforms, automation, and engineering capabilities that enable software teams across CAE to deliver software faster, with higher ...
About theDeveloper Platform team TheDeveloper Platformprovidesthe platforms, automation, and engineering capabilities that enable software teams across CAE to deliver software faster, with higher ...
Java Developer
Montreal, QC · On-site
Java Developer Job location: Montreal, Canada(Hybrid) Job Type: Contract Technology The ideal candidate should have the skills listed below but in addition should be a self-driven, dedicated ...
Quick apply
Java Developer
Montreal, QC · On-site
Java Developer Job location: Montreal, Canada(Hybrid) Job Type: Contract Technology The ideal candidate should have the skills listed below but in addition should be a self-driven, dedicated ...
Java Spark Developer
Montreal, QC · On-site
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 ...
Java Spark Developer
Montreal, QC · On-site
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 ...
Java Developer
Montreal, QC · On-site
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 ...
Java Developer
Montreal, QC · On-site
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 ...
The IT Application Developer will work closely with IT and business resources in the head office and global distribution centers. The mandate will include documenting, analyzing, and resolving ...
The IT Application Developer will work closely with IT and business resources in the head office and global distribution centers. The mandate will include documenting, analyzing, and resolving ...
The IT Application Developer's, primary focus is to support and help develop distribution related Reporting, perform change management tasks to promote program changes into multiple environments and ...
The IT Application Developer's, primary focus is to support and help develop distribution related Reporting, perform change management tasks to promote program changes into multiple environments and ...
Java Developer
Montreal, QC · Remote
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 ...
Quick apply
Java Developer
Montreal, QC · Remote
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 ...
Java Developer
Montreal, QC · Remote
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 ...
Quick apply
Java Developer
Montreal, QC · Remote
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.
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.
Senior Software Developer
Quebec, QC · On-site
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.
Senior Software Developer
Quebec, QC · On-site
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.
Software Developer
Montreal, QC · Hybrid
Integrate product data across engineering, supply chain, andshopfloorsystems By advancing the capabilities ofMPMLinkand core Windchill components, you will help deliver scalable,enterprise ...
Software Developer
Montreal, QC · Hybrid
Integrate product data across engineering, supply chain, andshopfloorsystems By advancing the capabilities ofMPMLinkand core Windchill components, you will help deliver scalable,enterprise ...
AI Developer
Montreal, QC · On-site
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 ...
AI Developer
Montreal, QC · On-site
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 ...
Java Developer
Montreal, QC · On-site
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.
Java Developer
Montreal, QC · On-site
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.
AI Solutions Developer
Montreal, QC · On-site
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 ...
AI Solutions Developer
Montreal, QC · On-site
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 ...
Frontend Developer - Remote
Montreal, QC · Remote
$80 - $120/hr
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 ...
Quick apply
Frontend Developer - Remote
Montreal, QC · Remote
$80 - $120/hr
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 ...
Senior Software Developer
Montreal, QC · On-site
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 ...
Senior Software Developer
Montreal, QC · On-site
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, QC · On-site +1
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 ...
Software Developer - Jukebox
Montreal, QC · On-site +1
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 ...
Java Developer
Montreal, QC · On-site
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 ...
Java Developer
Montreal, QC · On-site
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 ...
Java Developer
Montreal, QC · On-site
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 ...
Java Developer
Montreal, QC · On-site
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 ...
Quick apply
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 ...
Jr Developer information
What is a jr developer?
What are the key skills and qualifications needed to thrive as a jr developer?
What are some common challenges a jr developer might face when joining a new team, and how can they overcome them?
What is the difference between Jr Developer vs Junior Software Engineer?
| Aspect | Jr Developer | Junior Software Engineer |
|---|---|---|
| Required Credentials | Typically an associate degree or coding bootcamp certification | Usually a bachelor's degree in computer science or related field |
| Work Environment | Entry-level, supervised tasks, learning-focused | Similar entry-level environment, often with more complex project involvement |
| Employer & Industry Usage | Common in tech companies, startups, and IT departments | Used interchangeably in many companies, especially in software development teams |
| Search & Comparison Intent | Yes, often compared for entry-level roles | Yes, 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?
How to get hired as a junior developer?
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:

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!
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 & AccommodationsCAE 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 PrivacyPrivacy 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.