Senior Cloud / AI Developer - Train Control , Operational Technology At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you're part of making sure our ...
Senior Cloud / AI Developer - Train Control , Operational Technology At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you're part of making sure our ...
Senior Cloud / AI Developer - Train Control , Operational Technology At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you're part of making sure our ...
Senior Cloud / AI Developer - Train Control , Operational Technology At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you're part of making sure our ...
Job Requisition ID # 26WD100072 Senior Software Developer- Platform & Emerging Technologies Position Overview Autodesk is seeking a Senior Software Developer to help build the next generation of ...
Job Requisition ID # 26WD100072 Senior Software Developer- Platform & Emerging Technologies Position Overview Autodesk is seeking a Senior Software Developer to help build the next generation of ...
Computer Vision Software Developer I - Developpeur logiciel en vision par ordinateur I
Montreal, QC · On-site
The developer will design and implement strategies for optimizing computer vision algorithms for different hardware architectures (e.g. x86, GPU, multi-core ARM CPU, AI accelerator) based on ...
Computer Vision Software Developer I - Developpeur logiciel en vision par ordinateur I
Montreal, QC · On-site
The developer will design and implement strategies for optimizing computer vision algorithms for different hardware architectures (e.g. x86, GPU, multi-core ARM CPU, AI accelerator) based on ...
Lead Software Developer
Montreal, QC · On-site
CA$100/hr
As a Lead Software Developer at Spiria, you will: * Provide an advisory role to clients. * Provide functional and technical leadership within projects. * Make recommendations for the development and ...
Lead Software Developer
Montreal, QC · On-site
CA$100/hr
As a Lead Software Developer at Spiria, you will: * Provide an advisory role to clients. * Provide functional and technical leadership within projects. * Make recommendations for the development and ...
Lead Software Developer
Montreal, QC · On-site
CA$100/hr
As a Lead Software Developer at Spiria, you will: * Provide an advisory role to clients. * Provide functional and technical leadership within projects. * Make recommendations for the development and ...
Lead Software Developer
Montreal, QC · On-site
CA$100/hr
As a Lead Software Developer at Spiria, you will: * Provide an advisory role to clients. * Provide functional and technical leadership within projects. * Make recommendations for the development and ...
Senior Software Developer
Montreal, QC · On-site
We are seeking a strong Senior Software Developer to join the Cash Analytics team, responsible for building and supporting core pricing and risk analytics platforms for cash products. This role ...
Senior Software Developer
Montreal, QC · On-site
We are seeking a strong Senior Software Developer to join the Cash Analytics team, responsible for building and supporting core pricing and risk analytics platforms for cash products. This role ...
About the Role As a Junior Fullstack Developer (Python), you will work closely with experienced developers and product team members to contribute to real product features. You will contribute to ...
About the Role As a Junior Fullstack Developer (Python), you will work closely with experienced developers and product team members to contribute to real product features. You will contribute to ...
Research Software Developer
Montreal, QC · On-site
The developer will also be expected to contribute to documentation and help ensure data integrity and standardization in alignment with FAIR and open science principles. Primary Responsibilities: (i ...
Research Software Developer
Montreal, QC · On-site
The developer will also be expected to contribute to documentation and help ensure data integrity and standardization in alignment with FAIR and open science principles. Primary Responsibilities: (i ...
Bounteous is a global AI Services firm where agentic engineering and human experience converge to deliver transformative business outcomes for the enterprise. We help organizations design, build, and ...
Bounteous is a global AI Services firm where agentic engineering and human experience converge to deliver transformative business outcomes for the enterprise. We help organizations design, build, and ...
Research Software Developer
Montreal, QC · On-site
The developer will also be expected to contribute to documentation and help ensure data integrity and standardization in alignment with FAIR and open science principles. Primary Responsibilities: (i ...
Research Software Developer
Montreal, QC · On-site
The developer will also be expected to contribute to documentation and help ensure data integrity and standardization in alignment with FAIR and open science principles. Primary Responsibilities: (i ...
Job Requisition ID # 26WD99399 Senior Software Developer- Platform & Emerging Technologies Position Overview Autodesk is seeking a Senior Software Developer to help build the next generation of cloud ...
Job Requisition ID # 26WD99399 Senior Software Developer- Platform & Emerging Technologies Position Overview Autodesk is seeking a Senior Software Developer to help build the next generation of cloud ...
You'll work with experienced engineers who'll push you to write better code and think more deeply. You won't be stuck on sidelines work. You'll be building things that matter. What You'll Actually Do
You'll work with experienced engineers who'll push you to write better code and think more deeply. You won't be stuck on sidelines work. You'll be building things that matter. What You'll Actually Do
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to excel, and collaboration is key to our continued success. We can go further for our clients because ...
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to excel, and collaboration is key to our continued success. We can go further for our clients because ...
Senior Developer - Conversational AI Delivery
Montreal, QC · On-site
CA$110K - CA$130K/yr
Senior Developer -- Conversational AI Delivery Waterfield Tech ROLE OVERVIEW We are looking for a senior developer to join our Conversational AI Design & Delivery team as a core technical contributor.
Quick apply
Senior Developer - Conversational AI Delivery
Montreal, QC · On-site
CA$110K - CA$130K/yr
Senior Developer -- Conversational AI Delivery Waterfield Tech ROLE OVERVIEW We are looking for a senior developer to join our Conversational AI Design & Delivery team as a core technical contributor.
Full-stack Software Developer
Montreal, QC · Hybrid
CA$500/day
Full-Stack Software Developer Location: Montreal (Hybrid) *Only candidates located in Montreal will be contacted if selected * About Us Broadsign is a growing software company with a mission to make ...
Full-stack Software Developer
Montreal, QC · Hybrid
CA$500/day
Full-Stack Software Developer Location: Montreal (Hybrid) *Only candidates located in Montreal will be contacted if selected * About Us Broadsign is a growing software company with a mission to make ...
As our team of 40+ developers and designers scales to support the growing scope and complexity of the healthcare services offered by TELUS Health, we're looking for experienced developers with strong ...
As our team of 40+ developers and designers scales to support the growing scope and complexity of the healthcare services offered by TELUS Health, we're looking for experienced developers with strong ...
Pour y parvenir, nous utilisons les toutes dernieres technologies, favorisons l'experimentation et misons sur des equipes de developpeurs qui operent dans un contexte DevOps ultra agile et autonome.
Pour y parvenir, nous utilisons les toutes dernieres technologies, favorisons l'experimentation et misons sur des equipes de developpeurs qui operent dans un contexte DevOps ultra agile et autonome.
Nous recherchons un(e) développeur(euse) logiciel pour rejoindre l'équipe platform engineering - IAM (Identity and Access Management), passionné(e) par les technologies cloud, les architectures ...
Quick apply
Nous recherchons un(e) développeur(euse) logiciel pour rejoindre l'équipe platform engineering - IAM (Identity and Access Management), passionné(e) par les technologies cloud, les architectures ...
Tools, models, and practices evolve at a sustained pace, and we are looking for ambitious, curious developers who learn fast and adapt continuously. This is a full-stack role across multiple ...
Quick apply
Tools, models, and practices evolve at a sustained pace, and we are looking for ambitious, curious developers who learn fast and adapt continuously. This is a full-stack role across multiple ...
Shopify Developer information
See Quebec salary details
$48.5K - $59.5K
5% of jobs
$59.5K - $70.5K
11% of jobs
$70.5K - $81.5K
8% of jobs
$82.2K is the 25th percentile. Wages below this are outliers.
$81.5K - $92.5K
13% of jobs
The median wage is $100.1K / yr.
$92.5K - $103.5K
19% of jobs
$113.1K is the 75th percentile. Wages above this are outliers.
$103.5K - $114.5K
22% of jobs
$114.5K - $125.5K
14% of jobs
$125.5K - $136.5K
2% of jobs
$136.5K - $147.5K
2% of jobs
$147.5K - $158.5K
2% of jobs
$158.5K - $169.5K
2% of jobs
$48.5K
$103.5K
$169.5K
How much do shopify developer jobs pay per year?
What is a Shopify developer?
How much do Shopify developers earn?
What are the key skills and qualifications needed to thrive as a Shopify developer?
What is the salary of a Shopify developer?
What is the difference between Shopify Developer vs Shopify Front-End Developer?
| Aspect | Shopify Developer | Shopify Front-End Developer |
|---|---|---|
| Primary Focus | Developing and customizing Shopify stores, backend integrations, app development | Designing and implementing the visual and interactive elements of Shopify stores |
| Skills Required | Liquid templating, Shopify APIs, backend coding, app integration | HTML, CSS, JavaScript, UI/UX design, theme customization |
| Work Environment | Collaborates with designers, developers, and clients on store setup and functionality | Works closely with designers and clients on visual design and user experience |
While both roles work within the Shopify ecosystem, a Shopify Developer handles broader store functionalities, including backend and app integrations, whereas a Shopify Front-End Developer focuses on the visual design and user interface. Understanding these differences helps businesses hire the right specialist for their needs.
How does a Shopify developer typically collaborate with designers and marketers within an e-commerce team?

Senior Cloud / AI Developer - Train Control , OT
Montreal-est, QC • On-site
Other
Posted 17 days ago
Canadian National Railway rating
7.5
Based on 49 frontline employees who took The Breakroom Quiz
136th of 359 rated logistics
Job description
Senior Cloud / AI Developer - Train Control , Operational Technology
At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you're part of making sure our business is running optimally and safely-helping keep the economy on track. We provide the kind of paid training and opportunities that long-term careers are built on and we recognize hard workers who strive to make a difference. You will be able to thrive in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us!
Job Summary
CN is seeking a Senior Cloud / AI Developer to design, build, and operate scalable cloud native and AI-enabled solutions that support enterprise platforms and business critical initiatives. This role plays a key part in advancing CN's cloud and artificial intelligence capabilities while ensuring solutions are secure, resilient, and aligned with enterprise standards.
The successful candidate will combine strong software engineering expertise with hands on cloud and AI experience, while providing technical leadership within cross functional delivery teams.
Key Responsibilities
Cloud & Application Development
- Design, develop, and maintain cloud native applications and services using modern architectures (microservices, APIs, event driven patterns).
- Build and automate cloud environments and deployment pipelines using standardized, repeatable configuration and automation practices to enable secure and reliable deployments
- Ensure solutions meet performance, availability, security, and operational requirements.
- Collaborate with product, architecture, DevSecOps, and quality teams to deliverend-to-end solutions aligned with business needs.
AI & Generative AI Enablement
- Develop and integrate AI and Generative AI capabilities into applications and platforms, including model and API based consumption.
- Support the AI lifecycle, from experimentation and validation to deployment and monitoring.
- Ensure AI solutions align with enterprise governance, security, and responsible AI principles.
Engineering Excellence
- Apply software engineering best practices, including clean code, automated testing, secure coding, and design patterns.
- Contribute to technical standards, reusable components, and reference architectures.
- Identify and address technical risks, quality gaps, and performance issues early in the delivery lifecycle.
Technical Leadership & Collaboration
- Act as a technical mentor and leader, supporting the growth and development of other engineers.
- Provide handson guidance during design reviews, solution walkthroughs, and complex problem resolution.
- Work effectively in agile or scaled agile delivery environments, partnering closely with Product Owners and business stakeholders.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 7+ years of experience in software development, including significant experience delivering cloudbased solutions.
- Strong programming skills in Python, Java, or JavaScript/TypeScript.
- Hands on experience with at least one major cloud platform (Azure, Google Cloud, or AWS).
- Experience with CI/CD, DevOps practices, and containerized environments.
- Practical knowledge of AI / ML or Generative AI concepts, including integrating AI services into applications.
- Solid understanding of cloud security, identity, and access management.
- Experience with enterprise AI platforms (e.g., Vertex AI, Azure AI, or equivalent).
- Exposure to data platforms, analytics, or event streaming technologies.
- Familiarity with AI governance, responsible AI, and regulatory considerations.
- Experience working in large, complex enterprise environments.
About CN
CN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada's Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.
What Canadian National Railway employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Canadian National Railway
Sourced by ZipRecruiter
Industry
Rail transportation
Company size
10,000+ Employees
Headquarters location
West Montreal, QC, CA