1

Jr Software Engineer Jobs in Quebec (NOW HIRING)

CA$20K/mo

We are looking for several passionate Software Developers to join our team. In this role you'll build critical software that powers the collection, transformation, and delivery of the real-time data ...

CA$20K/mo

We are looking for several passionate Software Developers to join our team. In this role you'll build critical software that powers the collection, transformation, and delivery of the real\-time data ...

Solid software engineering fundamentals: automated testing, CI/CD, distributed version control (Git), and infrastructure as code concepts * Excellent communication and cross-functional collaboration ...

As a Senior Software Developer on our Search team, you'll help evolve Coveo's search capabilities, delivering intelligent, scalable search experiences to thousands of organizations around the world.

Our software brings the physical and digital worlds together, enabling companies to improve ... Integrate product data across engineering, supply chain, andshopfloorsystems By advancing the ...

A Mission We are seeking a passionate Wayside Software Developer ready to shape modern rail solutions and enhance the safety and performance of mobility systems. You'll work alongside people who show ...

A Mission We are seeking a passionate Wayside Software Developer ready to shape modern rail solutions and enhance the safety and performance of mobility systems. You'll work alongside people who show ...

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 ...

Showing results 41-60

Jr Software Engineer information

What is a Jr software engineer?

Jr Software Engineers are entry-level professionals who assist in designing, developing, and maintaining software applications under the guidance of more experienced engineers. They typically handle coding tasks, debugging, and testing, while learning industry practices and tools on the job. This role is ideal for recent graduates or those new to the field, providing valuable hands-on experience and opportunities for skill development. Jr Software Engineers often work as part of a larger development team and contribute to various phases of the software development lifecycle.

What are the key skills and qualifications needed to thrive as a Jr software engineer, and why are they important?

To thrive as a Jr Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or JavaScript), basic software development principles, and a relevant degree or equivalent experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic debugging tools is commonly required. Strong problem-solving skills, a willingness to learn, and effective teamwork set excellent junior engineers apart. These competencies are essential for contributing to development projects, adapting to evolving technologies, and collaborating efficiently in a technical environment.

What are some common challenges faced by Jr software engineers when starting out, and how can they overcome them?

Jr Software Engineers often encounter challenges such as understanding large codebases, adapting to new development tools, and collaborating effectively within a team. It's common to feel overwhelmed at first, but seeking mentorship from senior engineers, actively participating in code reviews, and dedicating time to learn the team's workflow can help smooth the transition. Asking questions and embracing feedback are crucial for rapid learning and building confidence in the role.

What cities in Quebec are hiring for Jr Software Engineer jobs?

Cities in Quebec with the most Jr Software Engineer job openings:

Infographic showing various Jr Software Engineer job openings in Quebec as of August 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution.

Software Developer (hybrid Montreal)

Calliere

On-site

CA$20K/mo

Full-time

Re-posted 3 days ago


Job description

Location: Montreal Employment type: Regular, full-time Department: Technology Start date: Immediate About us We are an established fintech company that has spent decades pairing sophisticated technology with exceptional people to build and operate data-intensive financial platforms. We prize autonomy and the ability to move quickly when an opportunity appears, and we back our own decisions with our own resources. Our engineering culture is built on respect, curiosity, and open minds.

The people who do well here share our conviction that how we work matters as much as what we build. This is a place of high expectations, integrity, and innovation, where challenging the consensus is encouraged rather than tolerated. We are looking for several passionate Software Developers to join our team.

In this role you'll build critical software that powers the collection, transformation, and delivery of the real-time data that drives our platform. You'll be surrounded by cutting-edge technology and senior engineers, giving you an ideal environment to grow and succeed. How you'll make an impact Build scalable, high-performance software grounded in solid engineering practices.

Lead and contribute to discussions on implementation, testing, and software architecture. Partner with operations and platform teams to keep production systems running in top condition. Research emerging technologies and apply them to strengthen our core systems.

Drive projects end to end and take the lead on new initiatives. Work closely with fellow developers to untangle difficult design and coding problems. Handle complex real-time data feeds while safeguarding their accuracy, completeness, and consistency.

Translate technical challenges, trade-offs, and options into clear terms for internal stakeholders, helping them make well-informed decisions. Requirements What you bring to the team A Bachelor's or Master's degree in Computer Science, Software Engineering, or an equivalent field. 2 to 10 years of experience building software systems.

A solid grasp of software engineering principles and best practices. Strong, hands-on knowledge of Python or C++ (experience with both is an asset). Genuine enthusiasm for fintech and an interest in how world events shape the systems and data we work with.

Exceptional attention to detail, with a strong focus on data quality and correctness. Excellent written and verbal communication skills, including the ability to explain technical concepts and trade-offs to both technical and non-technical audiences. Bonus points for experience with any of the following: Redis, RabbitMQ, GraphQL, Kafka, MongoDB, ELK, Docker, TCP, HTTP, Regex.

Experience with relational databases is an asset. Benefits Amazing perks that add up to over $20,000 in cash in your pocket + aggressive bonuses!