Bachelor's degree or higher in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, with at least 7 years of professional software development experience.
Bachelor's degree or higher in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, with at least 7 years of professional software development experience.
We are looking for a skilled Software Engineer to join us. What You'll Do * Be scrappy to find new ... Proficiency in Docker and Infrastructure-as-Code concepts and professional experience with at least ...
We are looking for a skilled Software Engineer to join us. What You'll Do * Be scrappy to find new ... Proficiency in Docker and Infrastructure-as-Code concepts and professional experience with at least ...
CA$172K - CA$258K/yr
... professional development and career growth. What we're looking for * Experience developing and ... Expertise as a software engineer, and a working familiarity with C++, C# and Java * Ability to ...
CA$172K - CA$258K/yr
... professional development and career growth. What we're looking for * Experience developing and ... Expertise as a software engineer, and a working familiarity with C++, C# and Java * Ability to ...
Bachelor's degree or higher in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, with at least 7 years of professional software development experience.
New
Bachelor's degree or higher in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, with at least 7 years of professional software development experience.
New
Support and mentor other developers through code reviews, design discussions, and knowledge sharing ... What You Bring to the Table * 5+ years of professional software development experience * Strong ...
Quick apply
Support and mentor other developers through code reviews, design discussions, and knowledge sharing ... What You Bring to the Table * 5+ years of professional software development experience * Strong ...
Software Developer
Montreal, QC · Hybrid
Must HaveSkills * 1-4 years of professional development experience. * Strongproficiencyin Java ... software development. * Experience with server sideandclient-sidedevelopment (Java, JavaScript ...
Software Developer
Montreal, QC · Hybrid
Must HaveSkills * 1-4 years of professional development experience. * Strongproficiencyin Java ... software development. * Experience with server sideandclient-sidedevelopment (Java, JavaScript ...
About the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer ... professional full-stack development experience; our stack is TypeScript, React.js, Node.js, ...
Quick apply
About the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer ... professional full-stack development experience; our stack is TypeScript, React.js, Node.js, ...
About the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer ... professional full-stack development experience; our stack is TypeScript, React.js, Node.js, ...
About the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer ... professional full-stack development experience; our stack is TypeScript, React.js, Node.js, ...
About the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer ... professional full-stack development experience; our stack is TypeScript, React.js, Node.js, ...
Quick apply
About the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer ... professional full-stack development experience; our stack is TypeScript, React.js, Node.js, ...
About the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer ... professional full-stack development experience; our stack is TypeScript, React.js, Node.js, ...
About the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer ... professional full-stack development experience; our stack is TypeScript, React.js, Node.js, ...
Unity Software Developer for HoloMOTS
Montreal, QC · On-site
CA$500/day
... professional growth. L3Harris provides an inclusive, engaging environment designed to empower ... Unity Software Developer for HoloMOTS Job Location: Montreal, QC Job Code: 43744 Job Schedule: Day ...
Unity Software Developer for HoloMOTS
Montreal, QC · On-site
CA$500/day
... professional growth. L3Harris provides an inclusive, engaging environment designed to empower ... Unity Software Developer for HoloMOTS Job Location: Montreal, QC Job Code: 43744 Job Schedule: Day ...
OSS Software Developer
Montreal, QC · On-site
We are looking for innovative and driven professionals who are passionate about building and ... As a OSS Software Developer you will be part of a team responsible for delivering and supporting ...
OSS Software Developer
Montreal, QC · On-site
We are looking for innovative and driven professionals who are passionate about building and ... As a OSS Software Developer you will be part of a team responsible for delivering and supporting ...
OSS Software Developer
Montreal, QC · On-site
We are looking for innovative and driven professionals who are passionate about building and ... As a OSS Software Developer you will be part of a team responsible for delivering and supporting ...
OSS Software Developer
Montreal, QC · On-site
We are looking for innovative and driven professionals who are passionate about building and ... As a OSS Software Developer you will be part of a team responsible for delivering and supporting ...
We are seeking a professional with a strong NetDevOps mindset: someone who brings software engineering excellence while understanding network and security principles. You will mentor team members ...
We are seeking a professional with a strong NetDevOps mindset: someone who brings software engineering excellence while understanding network and security principles. You will mentor team members ...
Java Spark Developer
Montreal, QC · On-site
Required Qualifications Bachelor's degree in Computer Science, Information Technology, Engineering, Mathematics, or a related field. 7+ years of professional software development experience. Strong ...
Java Spark Developer
Montreal, QC · On-site
Required Qualifications Bachelor's degree in Computer Science, Information Technology, Engineering, Mathematics, or a related field. 7+ years of professional software development experience. Strong ...
Req ID:526054 Senior TCMS Software Developer | St-Bruno, Quebec At Alstom, we build what millions ... This role is ideal for senior professionals with strong expertise in embedded software, Linux/RTOS ...
Req ID:526054 Senior TCMS Software Developer | St-Bruno, Quebec At Alstom, we build what millions ... This role is ideal for senior professionals with strong expertise in embedded software, Linux/RTOS ...
Req ID:526054 Senior TCMS Software Developer | St-Bruno, Quebec At Alstom, we build what millions ... This role is ideal for senior professionals with strong expertise in embedded software, Linux/RTOS ...
Req ID:526054 Senior TCMS Software Developer | St-Bruno, Quebec At Alstom, we build what millions ... This role is ideal for senior professionals with strong expertise in embedded software, Linux/RTOS ...
Software Quality Engineer
Saint-bruno, QC · On-site
Degree in Computer Science, Engineering, or an equivalent discipline ... Professional proficiency in English. * Strong understanding of software development lifecycle ...
Software Quality Engineer
Saint-bruno, QC · On-site
Degree in Computer Science, Engineering, or an equivalent discipline ... Professional proficiency in English. * Strong understanding of software development lifecycle ...
Software Quality Engineer
Saint-bruno, QC · On-site
Degree in Computer Science, Engineering, or an equivalent discipline ... Professional proficiency in English. * Strong understanding of software development lifecycle ...
Software Quality Engineer
Saint-bruno, QC · On-site
Degree in Computer Science, Engineering, or an equivalent discipline ... Professional proficiency in English. * Strong understanding of software development lifecycle ...
C-FIN-275 Software Engineering Intern, AI, Automation and Business Intelligence
Montreal, QC · On-site
You will also receive mentorship from experienced professionals in enterprise software development ... Azure DevOps integration and development * Develop and maintain integrations between SharePoint and ...
C-FIN-275 Software Engineering Intern, AI, Automation and Business Intelligence
Montreal, QC · On-site
You will also receive mentorship from experienced professionals in enterprise software development ... Azure DevOps integration and development * Develop and maintain integrations between SharePoint and ...
Professional Software Engineer information
See Quebec salary details
$23.5K - $37K
4% of jobs
$37K - $50.5K
6% of jobs
$50.5K - $64K
7% of jobs
$75.4K is the 25th percentile. Wages below this are outliers.
$64K - $77.5K
8% of jobs
$77.5K - $91K
19% of jobs
The median wage is $96.1K / yr.
$91K - $104.5K
13% of jobs
$104.5K - $118K
13% of jobs
$124.4K is the 75th percentile. Wages above this are outliers.
$118K - $131.5K
9% of jobs
$131.5K - $145K
11% of jobs
$145K - $158.5K
6% of jobs
$158.5K - $172K
3% of jobs
$23.5K
$102.1K
$172K
How much do professional software engineer jobs pay per year?
What is a professional software engineer?
What are the key skills and qualifications needed to thrive as a professional software engineer?
What are some common challenges faced by professional software engineers when working on large-scale projects?
What is the difference between Professional Software Engineer vs Software Developer?
| Aspect | Professional Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field, certifications optional | Similar educational background, certifications less common |
| Work Environment | Often in teams, involved in full project lifecycle, may work in corporate or enterprise settings | Typically focused on coding, testing, and implementation, in various settings including startups and freelance |
| Industry Usage | Widely used in corporate, enterprise, and government sectors | Common in startups, freelance, and smaller companies |
The main difference lies in scope and responsibilities. Professional Software Engineers often have a broader role, including design, architecture, and project management, while Software Developers primarily focus on coding and implementation. Both roles require similar educational backgrounds, but the Professional Software Engineer may be expected to handle more complex projects and collaborate across teams.
What do professional software engineers do?
What are the most commonly searched types of Software Engineer jobs in Quebec?
The most popular types of Software Engineer jobs in Quebec are:
What cities in Quebec are hiring for Professional Software Engineer jobs?
Cities in Quebec with the most Professional Software Engineer job openings:
Senior Java Developer with AI Experience
On-site
Other
Posted 4 days ago
Job description
ELITS Canada Inc. is part of Accelerate, within the IVER Group in Sweden. IVER Group has approximately 1,300 employees and continues to grow. As part of Accelerate, you will work at the forefront of technology on exciting digitization and transformation projects with market-leading customers. We are passionate about realizing digital opportunities in the cloud and, together with our customers, closing the gap between aspiration and successful implementation. Communication is an essential part of the work since we collaborate closely with our customers. As an employee at ELITS, you will become part of a great team that responds with humility and takes pride in what we deliver.
About this opportunity:ELITS is looking for a Senior Java Developer with AI Experience to provide hands on technical leadership to our Montreal development team.
This is a product development role focused on a live software platform. You will combine strong Java and Spring Boot development with technical guidance for a junior and intermediate team, helping shape architecture, code quality, testing, CI/CD, and delivery practices.
We are looking for someone with real backend depth, Kubernetes experience, and the ability to mentor developers through practical guidance and meaningful code review. Strong full stack candidates are also welcome.
Experience with coding agents and AI assisted development is a major advantage. We are interested in candidates who have used agentic workflows to deliver real work and can explain what they have built, configured, automated, or delivered with them.
Responsibilities- Design, build, and maintain Java and Spring Boot backend services, contributing across the stack where needed.
- Lead practical architecture and design decisions for a live product, with ownership from technical design through production delivery.
- Work with Kubernetes, containerized applications, and cloud native deployment environments while improving CI/CD, automated testing, documentation, code review, and release practices.
- Use coding agents and AI assisted development workflows to improve delivery, testing, debugging, refactoring, and documentation where appropriate.
- Mentor junior and intermediate developers through technical discussions, feedback, pairing, and constructive code reviews.
- Collaborate with product and internal stakeholders to turn requirements into scalable, maintainable solutions.
- Bachelor’s degree or higher in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, with at least 7 years of professional software development experience.
- Significant experience in a hands on senior Java, backend, full stack, or technical lead development role, ideally building and evolving a live software product.
- Strong Java and Spring Boot expertise, including backend service and API design, integrations, reliability, performance, and maintainability.
- Experience with Kubernetes, Docker or comparable container technologies, CI/CD, automated testing, peer code review, and modern deployment workflows.
- Practical experience using coding agents or agentic workflows to deliver real software work, not only IDE autocomplete or occasional chatbot use.
- The ability to explain what you have built, configured, automated, or delivered with AI, including custom agent instructions, skills, workflows, prompts, or guardrails where applicable.
- A demonstrated ability to mentor developers, improve engineering practices, communicate clearly, and balance delivery needs with long term product quality.
At ELITS Canada, great people create great impact. Success in this role comes from curiosity, ownership, and a passion for building practical, scalable solutions. You are someone who:
- Thrives in a collaborative, cross functional team and communicates with clarity and confidence.
- Balances strong technical depth with pragmatic, solution oriented decision making.
- Takes initiative, works independently, and is comfortable owning technical outcomes.
- Brings structure and discipline to documentation, standards, and operational excellence.
- Contributes to a culture of trust, learning, and continuous improvement.
This role requires close collaboration with ELITS colleagues, customer stakeholders, cloud teams, infrastructure teams, and technical users. Candidates should be comfortable supporting complex enterprise workplace environments and adapting to customer and project requirements.
This position is open to Canadian residents and individuals with a valid work permit in Canada.
ELITS Part of Accelerate @ IVER Group