Today, AI is at the core of how we build software and the next generation of our solutions, not as ... Act as a Level 3 resource for production and operational support. * Collaborate with other Scrum ...
Quick apply
Today, AI is at the core of how we build software and the next generation of our solutions, not as ... Act as a Level 3 resource for production and operational support. * Collaborate with other Scrum ...
Quick apply
Today, AI is at the core of how we build software and the next generation of our solutions, not as ... Act as a Level 3 resource for production and operational support. * Collaborate with other Scrum ...
Montreal, QC · On-site
As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build ... Ability to connect high level vision with technical details * Collaborative mindset with clear and ...
Quick apply
Montreal, QC · On-site
As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build ... Ability to connect high level vision with technical details * Collaborative mindset with clear and ...
Montreal, QC · Hybrid
This is a Software Engineering III position at Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. Since 1935 ...
Montreal, QC · Hybrid
This is a Software Engineering III position at Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. Since 1935 ...
Montreal, QC · Hybrid
This is a Software Engineering III position at Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. Since 1935 ...
Montreal, QC · Hybrid
This is a Software Engineering III position at Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. Since 1935 ...
Montreal, QC · Hybrid
CA$62/day
Software Engineer Job Location: Montreal, QC Job Code: 39181 Job Schedule: Day Shift Compensation ... an junior-level automation/application developer to join the Automation Group in the Marine ...
Montreal, QC · Hybrid
CA$62/day
Software Engineer Job Location: Montreal, QC Job Code: 39181 Job Schedule: Day Shift Compensation ... an junior-level automation/application developer to join the Automation Group in the Marine ...
Montreal, QC · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net ...
Quick apply
Montreal, QC · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net ...
Montreal, QC · On-site
Web Developer * Hadoop Developer * Automation Developer Please only apply to this posting if you ... Present technical topics at regular TSA meetings and manage low-level planning of work packages
Montreal, QC · On-site
Web Developer * Hadoop Developer * Automation Developer Please only apply to this posting if you ... Present technical topics at regular TSA meetings and manage low-level planning of work packages
Montreal, QC · On-site
Web Developer * Hadoop Developer * Automation Developer Please only apply to this posting if you ... Present technical topics at regular TSA meetings and manage low-level planning of work packages
Montreal, QC · On-site
Web Developer * Hadoop Developer * Automation Developer Please only apply to this posting if you ... Present technical topics at regular TSA meetings and manage low-level planning of work packages
We are open to hiring at either a Junior or Mid-Level, depending on the candidate's portfolio ... Who You Are: * Software Proficiency: Highly proficient in Adobe Creative Suite (Photoshop ...
Quick apply
We are open to hiring at either a Junior or Mid-Level, depending on the candidate's portfolio ... Who You Are: * Software Proficiency: Highly proficient in Adobe Creative Suite (Photoshop ...
This is a Lead Software Engineering position at Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. Since 1935 ...
This is a Lead Software Engineering position at Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. Since 1935 ...
This is a Lead Software Engineering position at Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. Since 1935 ...
This is a Lead Software Engineering position at Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. Since 1935 ...
Montreal, QC · Hybrid
CA$62/day
Software Engineer Job Location: Montreal, QC Job Code: 39181 Job Schedule: Day Shift Compensation ... an junior-level automation/application developer to join the Automation Group in the Marine ...
Montreal, QC · Hybrid
CA$62/day
Software Engineer Job Location: Montreal, QC Job Code: 39181 Job Schedule: Day Shift Compensation ... an junior-level automation/application developer to join the Automation Group in the Marine ...
Montreal, QC · On-site +1
With over 20 years of experience and a team of certified NetSuite experts, GURUS helps mid-sized ... Have a Bachelor in Computer Science, Software Engineering, Information Technologies or a relevant ...
Montreal, QC · On-site +1
With over 20 years of experience and a team of certified NetSuite experts, GURUS helps mid-sized ... Have a Bachelor in Computer Science, Software Engineering, Information Technologies or a relevant ...
Montreal, QC · Hybrid
CA$62/day
Software Engineer Job Location: Montreal, QC Job Code: 39181 Job Schedule: Day Shift Compensation ... an junior-level automation/application developer to join the Automation Group in the Marine ...
New
Montreal, QC · Hybrid
CA$62/day
Software Engineer Job Location: Montreal, QC Job Code: 39181 Job Schedule: Day Shift Compensation ... an junior-level automation/application developer to join the Automation Group in the Marine ...
New
Partner closely with multi-disciplinary engineering teams (hardware, mechanical, electrical, software) to solve complex, system-level robotics challenges. * Productize Cutting-Edge R&D: Collaborate ...
Quick apply
Partner closely with multi-disciplinary engineering teams (hardware, mechanical, electrical, software) to solve complex, system-level robotics challenges. * Productize Cutting-Edge R&D: Collaborate ...
Saint-jean-sur-richelieu, QC · On-site
A Master's degree in computer science or software Engineering is preferred * Understanding of best practices regarding system security standards * Professional expertise and high-level knowledge of ...
Quick apply
Saint-jean-sur-richelieu, QC · On-site
A Master's degree in computer science or software Engineering is preferred * Understanding of best practices regarding system security standards * Professional expertise and high-level knowledge of ...
Montreal, QC · On-site
CA$140K - CA$165K/yr
JOB SUMMARY The Lead Engineer, Embedded Software will drive the design and development effort of ... Working knowledge of how to interface with low-level hardware components such as temperature ...
Quick apply
Montreal, QC · On-site
CA$140K - CA$165K/yr
JOB SUMMARY The Lead Engineer, Embedded Software will drive the design and development effort of ... Working knowledge of how to interface with low-level hardware components such as temperature ...
Bachelor's degree in Computer Science, Software Development, Data Science, Engineering, or a ... The level and associated salary may vary depending on the candidate's profile. CIMA+ uses an ...
Bachelor's degree in Computer Science, Software Development, Data Science, Engineering, or a ... The level and associated salary may vary depending on the candidate's profile. CIMA+ uses an ...
About Us Apollo is a Mission-Critical Infrastructure Engineering, Construction, Commissioning, and ... Skilled in using commissioning software and tools, including MS Office Suite; Mid-Level and ...
Quick apply
About Us Apollo is a Mission-Critical Infrastructure Engineering, Construction, Commissioning, and ... Skilled in using commissioning software and tools, including MS Office Suite; Mid-Level and ...
$51.4K - $58.3K
1% of jobs
$58.3K - $65.3K
2% of jobs
$65.3K - $72.3K
12% of jobs
$75.7K is the 25th percentile. Wages below this are outliers.
$72.3K - $79.3K
21% of jobs
The median wage is $85.2K / yr.
$79.3K - $86.3K
17% of jobs
$86.3K - $93.2K
15% of jobs
$98.9K is the 75th percentile. Wages above this are outliers.
$93.2K - $100.2K
9% of jobs
$100.2K - $107.2K
5% of jobs
$107.2K - $114.2K
4% of jobs
$114.2K - $121.2K
3% of jobs
$121.2K - $128.1K
11% of jobs
$51.4K
$90.6K
$128.1K
A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.
As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.
To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.
The most popular types of Software Developer jobs in Montreal, QC are:
For Mid Level Software Developer jobs in Montreal, QC, the most frequently searched job titles are:
The top searched job categories for Mid Level Software Developer jobs in Montreal, QC are:

Montreal, QC • On-site
Full-time
Retirement
Re-posted 11 days ago
Develop and maintain application modules using AI in a technical environment including C/C++, C#/.NET, and Oracle (PL/SQL).
Generate, validate, and improve unit tests with AI assistance, and produce technical documentation using AI tools.
Act as a Level 3 resource for production and operational support, and collaborate with team members to deliver projects.
For more than 40 years, LGI has been developing software solutions for the healthcare sector. Today, AI is at the core of how we build software and the next generation of our solutions, not as an end in itself, but as a powerful enabler of our mission: helping healthcare organizations improve their performance.
We are looking for exceptional talent, people who are passionate about technology, naturally curious, and driven by high standards. Individuals for whom exploring and innovating are second nature, and who want to apply their skills to a mission that goes beyond writing code to positively influence decisions, processes, and ultimately, patient care.
We are committed to diversity and equal employment opportunities for everyone. If you require any accommodations during the recruitment process, please let us know.
Job DescriptionAt LGI, AI is a key pillar of our acceleration strategy to transform how administrative software is designed and developed for Quebec's healthcare network. AI tools, models, and development practices are evolving rapidly, and we're looking for ambitious, curious, and passionate people who can learn quickly and continuously adapt. What matters most is your ability to learn, experiment, and deliver with the help of AI.
What You'll Do
How You'll Use AI
What We're Looking For Above All
Essential
Nice to Have
Why Join LGI?
At LGI Healthcare Solutions, we are committed to fostering a diverse and inclusive workplace and providing equal employment opportunities for all.