Join a Quebec software company that is an international leader Advance your career in a ... Strong proficiency in object-oriented programming, particularly in C++ * Experience with Windows ...
Join a Quebec software company that is an international leader Advance your career in a ... Strong proficiency in object-oriented programming, particularly in C++ * Experience with Windows ...
Junior Developer, Custom Solutions
Montreal, QC · On-site +1
Improving quality of life around the world through software and services that increase the ... Knowledge of computer science, software engineering,or in an appropriate field * Up to 3 years of ...
Junior Developer, Custom Solutions
Montreal, QC · On-site +1
Improving quality of life around the world through software and services that increase the ... Knowledge of computer science, software engineering,or in an appropriate field * Up to 3 years of ...
$80 - $100/hr
Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on ...
New
$80 - $100/hr
Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on ...
New
Strong software engineering fundamentals, and experience applying them within data engineering * Expertise working with data streaming technologies such as Kafka and Flink * Autonomous and effective ...
Strong software engineering fundamentals, and experience applying them within data engineering * Expertise working with data streaming technologies such as Kafka and Flink * Autonomous and effective ...
Senior Software Engineer
Montreal, QC · On-site
Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on ...
Quick apply
Senior Software Engineer
Montreal, QC · On-site
Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on ...
$90 - $120/hr
About the role As a Software Developer, you will be part of a talented team of engineers who collectively demonstrate excellent technical competency and reliability in a hyper growth environment.
New
$90 - $120/hr
About the role As a Software Developer, you will be part of a talented team of engineers who collectively demonstrate excellent technical competency and reliability in a hyper growth environment.
New
LiveBarnis seeking a Senior Backend Software Engineer to join our evolving and fast-paced technology team. In this role, you will focus on designing, developing, and maintaining backend services that ...
Quick apply
LiveBarnis seeking a Senior Backend Software Engineer to join our evolving and fast-paced technology team. In this role, you will focus on designing, developing, and maintaining backend services that ...
Oracle ERP Specialist: Production Support & Software Developer for Financial Systems (Team Lead e...
Coach and mentor junior Software developers and other team members. * Understand and support complex data and application integrations from source data to Oracle ERP and EPM apps. * Respond and ...
Oracle ERP Specialist: Production Support & Software Developer for Financial Systems (Team Lead e...
Coach and mentor junior Software developers and other team members. * Understand and support complex data and application integrations from source data to Oracle ERP and EPM apps. * Respond and ...
Oracle ERP Specialist: Production Support & Software Developer for Financial Systems (Team Lead e...
Montreal, QC · On-site
Coach and mentor junior Software developers and other team members. * Understand and support complex data and application integrations from source data to Oracle ERP and EPM apps. * Respond and ...
Oracle ERP Specialist: Production Support & Software Developer for Financial Systems (Team Lead e...
Montreal, QC · On-site
Coach and mentor junior Software developers and other team members. * Understand and support complex data and application integrations from source data to Oracle ERP and EPM apps. * Respond and ...
$75 - $95/hr
Build re‑usable software components or libraries that can be used by multiple teams, where needed. * Build self‑contained microservices or application programming interfaces to support the ...
New
$75 - $95/hr
Build re‑usable software components or libraries that can be used by multiple teams, where needed. * Build self‑contained microservices or application programming interfaces to support the ...
New
Le ou la concepteur(trice) logiciel junior soutient l'équipe de développement dans la conception, la mise en œuvre et le maintien des logiciels. Il ou elle participe aux différentes étapes du ...
Le ou la concepteur(trice) logiciel junior soutient l'équipe de développement dans la conception, la mise en œuvre et le maintien des logiciels. Il ou elle participe aux différentes étapes du ...
Le ou la concepteur(trice) logiciel junior soutient l'équipe de développement dans la conception, la mise en œuvre et le maintien des logiciels. Il ou elle participe aux différentes étapes du ...
Le ou la concepteur(trice) logiciel junior soutient l'équipe de développement dans la conception, la mise en œuvre et le maintien des logiciels. Il ou elle participe aux différentes étapes du ...
Software Engineer (Mainframe)
Montreal, QC · On-site +1
We're evolving how we attract and engage with our clients, and as a Mainframe Software Engineer on our team, you'll design, develop, support, and analyze large-scale applications and systems. This is ...
Software Engineer (Mainframe)
Montreal, QC · On-site +1
We're evolving how we attract and engage with our clients, and as a Mainframe Software Engineer on our team, you'll design, develop, support, and analyze large-scale applications and systems. This is ...
Le ou la concepteur(trice) logiciel junior soutient l'équipe de développement dans la conception, la mise en œuvre et le maintien des logiciels. Il ou elle participe aux différentes étapes du ...
New
Le ou la concepteur(trice) logiciel junior soutient l'équipe de développement dans la conception, la mise en œuvre et le maintien des logiciels. Il ou elle participe aux différentes étapes du ...
New
Le ou la concepteur(trice) logiciel junior soutient l'équipe de développement dans la conception, la mise en œuvre et le maintien des logiciels. Il ou elle participe aux différentes étapes du ...
Le ou la concepteur(trice) logiciel junior soutient l'équipe de développement dans la conception, la mise en œuvre et le maintien des logiciels. Il ou elle participe aux différentes étapes du ...
$110.62 - $149.68/hr
Position Title Senior Software Engineer (SONiC) Employment Type Full-time, Existing vacancy Location Ottawa ON, Onsite About Lumentum At Lumentum, we're building the tech behind the world's fastest ...
New
$110.62 - $149.68/hr
Position Title Senior Software Engineer (SONiC) Employment Type Full-time, Existing vacancy Location Ottawa ON, Onsite About Lumentum At Lumentum, we're building the tech behind the world's fastest ...
New
As an Autonomy Software Engineer, you'll contribute to improving the robustness of our autonomy platform, developing new autonomous capabilities end-to-end, and deploying these to customers for a ...
As an Autonomy Software Engineer, you'll contribute to improving the robustness of our autonomy platform, developing new autonomous capabilities end-to-end, and deploying these to customers for a ...
Your future role on our team We are currently seeking junior processengineers to join our team and ... Developing process heat and material balances using simulation software such as Bilmat, METSIM or ...
Your future role on our team We are currently seeking junior processengineers to join our team and ... Developing process heat and material balances using simulation software such as Bilmat, METSIM or ...
Your future role on our team We are currently seeking junior processengineers to join our team and ... Developing process heat and material balances using simulation software such as Bilmat, METSIM or ...
Your future role on our team We are currently seeking junior processengineers to join our team and ... Developing process heat and material balances using simulation software such as Bilmat, METSIM or ...
Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3 billion recommendations every day. If building high throughput, low latency systems ...
Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3 billion recommendations every day. If building high throughput, low latency systems ...
Junior Software Engineer information
See Quebec salary details
$38K - $44K
3% of jobs
$44K - $50K
5% of jobs
$50K - $56K
13% of jobs
$57.4K is the 25th percentile. Wages below this are outliers.
$56K - $62K
17% of jobs
$62K - $68K
12% of jobs
The median wage is $68.2K / yr.
$68K - $74K
14% of jobs
$79.6K is the 75th percentile. Wages above this are outliers.
$74K - $80K
13% of jobs
$80K - $86K
8% of jobs
$86K - $92K
5% of jobs
$92K - $98K
4% of jobs
$98K - $104K
6% of jobs
$38K
$72.1K
$104K
How much do junior software engineer jobs pay per year?
What Is a Junior Software Engineer?
A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.
What are the key skills and qualifications needed to thrive as a Junior Software Engineer, and why are they important?
How does a Junior Software Engineer typically collaborate with other team members on projects?
What are Junior Software Engineers?

Full-time
Re-posted 4 days ago
Job description
At GIRO, our mission is clear: Improving quality of life around the world through software and services that increase the efficiency of public transport and postal delivery.
Joining us means contributing to projects and initiatives that makes a real difference to millions of people. Every line of code, every idea, every action, advances our impact around the world. Join us and let's lead the way forward, together.
Why choose GIRO?
Join a Quebec software company that is an international leader
Advance your career in a collaborative work environment where expertise and commitment are the driving force behind every project
Stability based on long-lasting client relationships and our long-term vision
AN ENVIRONMENT FOR GROWTH
Here, we focus on an inclusive and positive environment.
We offer a range of benefits, including
Flexible working hours, including remote work for a balanced life.
Team activities and annual traditions that we take pride in
Everyday support: Employee assistance program, telemedicine and mental health support.
Training and professional development opportunities to grow, learn and discover your way forward.
Within the Algorithms team, you will play a key role in the design, evolution, and industrialization of complex software solutions that have a direct impact on the daily lives of millions of public transit users around the world.
Your main responsibilities:
- Participate in all stages of the design and development of large-scale software products: functional design, mathematical modeling, architecture, detailed analysis, and programming
- Develop, improve, and maintain optimization algorithms integrated into various applications
- Document and test developments to ensure their quality and long-term sustainability
- Provide technical support to development and project teams that use the functionalities developed by the Algorithms team
THE SKILLS THAT WILL MAKE YOU A KEY MEMBER OF OUR TEAM
- Master's or PhD in a relevant field: computer science, software engineering, operations research, applied mathematics, etc.
- 0 to 3 years of relevant experience (academic or industry)
- Strong proficiency in object-oriented programming, particularly in C++
- Experience with Windows environments and relational databases
- Solid knowledge of operations research, including modeling and solving LP/MILP problems, column generation, and metaheuristics
- Ability to communicate effectively in French, both orally and in writing
Apply today and connect with our Talent Acquisition team. We look forward to meeting you!
In accordance with the standards and regulatory requirements to which GIRO adheres, all positions-whether permanent, fixed-term, or internship-are subject to a criminal background check. Positions that involve access to financial data are also subject to a credit check. All verifications are conducted in accordance with GIRO's established procedures.
Employment Conditions
Candidates must be legally authorized to work in the selected country at the time an offer of employment is made. It is the sole responsibility of candidates to obtain any required work permits, visas, or other authorizations prior to their start date.
The masculine form is used solely to simplify the text.