1

Intermediate Software Developer Jobs in Quebec (NOW HIRING)

Build the future with us Are you driven by technological innovation, software quality, and the ... Is fluent in French and has an intermediate level of English, as the role involves daily ...

Intermediate Mechanical Technician Aversan Inc.(www.aversan.com)is a trusted multi-service ... Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the ...

Collaborate with physicists, software engineers, and AI specialists. * Analyze time-series and ... Intermediate to senior-level experience working with real-world sensor, navigation, time-series ...

The T-SQL Data Conversion Developer is responsible for programming all the transformations required ... Minimum 3 years of professional software development experience * Fluency in English and French ...

The T-SQL Data Conversion Developer is responsible for programming all the transformations required ... Minimum 3 years of professional software development experience * Fluency in English and French ...

The T-SQL Data Conversion Developer is responsible for programming all the transformations required ... Minimum 3 years of professional software development experience * Fluency in English and French ...

Job Summary The Solutions Engineer collaborates with account teams to assess customer data center ... Software Defined Data Center, containerization, and automation - Intermediate * Ability to ...

Intermediate level of knowledge in: * Medium to High Voltage Substation Design * Transmission Line ... Detailed Design Software: * MathCAD * Fundamental understanding of CAD concepts * Fundamental ...

next page

Showing results 1-20

Intermediate Software Developer information

See Quebec salary details

$39.5K

$89K

$116.5K

How much do intermediate software developer jobs pay per year?

As of Jun 24, 2026, the average yearly pay for intermediate software developer in Quebec is $89,000.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,500.00 and $108,500.00 per year, depending on experience, location, and employer.

What are intermediate software developers?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the key skills and qualifications needed to thrive as an Intermediate Software Developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that Intermediate Software Developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.
What are the most commonly searched types of Software Developer jobs in Quebec? The most popular types of Software Developer jobs in Quebec are:
What are popular job titles related to Intermediate Software Developer jobs in Quebec? For Intermediate Software Developer jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Intermediate Software Developer jobs in Quebec look for? The top searched job categories for Intermediate Software Developer jobs in Quebec are:
What cities in Quebec are hiring for Intermediate Software Developer jobs? Cities in Quebec with the most Intermediate Software Developer job openings:
Infographic showing various Intermediate Software Developer job openings in Quebec as of June 2026, with employment types broken down into 55% Full Time, 32% Part Time, 1% Temporary, 11% Contract, and 1% Nights. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $89,000 per year, or $42.8 per hour.

Data Engineer, Investments

Industrial Alliance Pacific

Quebec, QC • Hybrid

Full-time

Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Job DescriptionJob Title

Data Engineer

Internal Title: Data Analyst

Build the future with us

As a Data Engineer, you will play a key role in the design, industrialization, and optimization of modern data pipelines on the Google Cloud platform. You will actively contribute to building a robust, scalable, and AI-driven data architecture.

You will work closely with multidisciplinary teams to deliver concrete, high value-added solutions for the organization.

This position represents a great opportunity to showcase your skills and fully leverage your potential within a caring and reliable company. Here, people and their development are at the heart of our priorities, fostering an environment conducive to collaboration and innovation.


What you will accomplish with us

As a Data Engineer, you will be at the core of our mission. Here are your main responsibilities:

Data Engineering & GCP Platform
  • Design, develop, and maintain high-performance, secure, and scalable data pipelines (ETL/ELT) on Google Cloud Platform (GCP).
  • Leverage GCP services such as: BigQuery (analytics data warehouse) Cloud Storage (raw data and data zones storage) Dataproc (distributed Spark/Hadoop processing) Cloud Run (deployment of data services and microservices) Cloud Workstations (development environments)
  • Participate in the implementation of modern data lakehouse architectures.
Orchestration and Automation
  • Design and orchestrate data processing pipelines using Prefect.
  • Implement robust, observable, and resilient workflows.
Code Development and Governance
  • Develop in modern environments (VS Code / Cloud Workstations).
  • Manage source code using GitHub.
  • Implement CI/CD pipelines with GitHub Actions.
  • Automate deployments and infrastructure using Terraform (Infrastructure as Code).
Data & AI Enablement
  • Prepare, transform, and structure data to support analytics and artificial intelligence use cases.
  • Collaborate with data scientists to facilitate access to reliable and governed data.
DevOps, DataOps and Reliability
  • Implement DevOps/DataOps practices: Automated testing Pipeline monitoring Error handling and alerting
  • Ensure data quality, traceability, and governance.
Collaboration & Delivery
  • Work collaboratively with: Product Owners and Product Managers (PO & PM) Architects, Data Scientists, Business partners
  • Translate business needs into robust technical solutions.
  • Document solutions and contribute to their continuous evolution.

What could accelerate your success in this role

We are looking for someone who:

  • Has 5 to 10 years of experience in data engineering, ETL/ELT development, or a related field.
  • Holds a degree in computer science, software engineering, or an equivalent field.
  • Masters data modeling concepts (Data Vault, star schema, etc.).
  • Has strong experience with: BigQuery and cloud analytics environments Distributed processing (Spark / Dataproc)
  • Has expertise in pipeline orchestration (e.g., Prefect, Airflow, or equivalent).
  • Is comfortable with modern development practices: GitHub, GitHub Actions CI/CD Infrastructure as Code (Terraform)
  • Is familiar with microservices-oriented architectures (Cloud Run or equivalent).
  • Understands data governance, security, and cloud access management (IAM).
  • Demonstrates strong analytical skills and the ability to propose relevant solutions.
  • Shows autonomy, rigor, and a constant focus on quality.
  • Thrives in an agile and multidisciplinary environment.
  • Has excellent proficiency in French, both spoken and written.
  • Has an intermediate level of English, as the role involves leading presentations and meetings with internal and external stakeholders on a weekly basis.

Important Assets

  • Experience in a production GCP environment
  • Knowledge of MLOps/DataOps practices
  • Knowledge of investment and financial data (portfolios, transactions, market prices), a major asset
  • GCP certification (e.g., Professional Data Engineer)

Why you'll enjoy working with us

  • An environment focused on innovation and modern data (GCP-first)
  • A strong culture of collaboration between IT, data, and business teams
  • A setting that encourages continuous learning and experimentation
  • A flexible hybrid work environment
  • Competitive benefits: flexible group insurance, competitive retirement plan, employee share purchase plan, vacation and wellness/personal development days, telemedicine, employee and family assistance program, ergonomic equipment program, performance bonus, discounts on iA products, and more!

Apply now and take charge of your career, where your talent truly matters!


Hesitating to apply?

At iA, we believe in potential and value diverse experiences. If this role inspires you, go ahead and apply, your place might be with us, and we want to get to know you!

Location(s)Quebec / 1080, Grande Allee WestOther Possible Location(s)Montreal / 1981 McGill College Avenue
Company

iA Financial Group

Posting End Date2026-06-17Company Overview

iA Financial Group* is the strength of a company with a human side, with its over 8,000 employees. Together, we have earned the trust of our more than four million clients and 25,000 advisors who have chosen us for their insurance, savings, and wealth management.

With over $200 billion in assets and half a billion invested in technological innovation, we're a key player in the financial services industry in Canada and the United States. The secret to our success? Investing in you, one person at a time. Because, for over 125 years, we have believed that it's by supporting our employees and surrounding ourselves with the most reputable leaders in the industry, we will continue to innovate.

At iA, we're invested in you.

* iA Financial group includes the following entities: iA Services financiers, iA assurance auto et habitation, iA Gestion privee de patrimoine, PPI Management, Investia, iA Gestion de placements, Prysm, iA Clarington, Michel Rheaume et associes, Garanties Nationales, WGI Manufacturing, WGI Service Plan Division, Lubrico, iA Financement auto Our Commitment to Diversity and Inclusion

At iA Financial Group, we support and celebrate diversity. We strive to provide a workplace that is recognized as inclusive for all, regardless of ethnic origin, nationality, language, religious beliefs, gender, sexual orientation, age, marital status, family situation, or physical or mental disability.

Please note that if you need help or assistance to make the recruitment process more accessible for you, please Contact us here. Someone from our team will be happy to assist you with your needs.