Skip to main content
Post your resume and find your next job on Indeed!

Remote Software Internship Canada jobs

Sort by: -
    • 3+ years of paid professional software development experience shipping full-stack systems in production.
    • We focus on practical, high-value AI implementations…
    • 3+ years of non-internship professional software development experience.
    • Experience programming with at least one software programming language.
    • View all Amazon Canada Fulfillment Services, ULC jobs - Vancouver jobs - Software Engineer jobs in Vancouver, BC
    • Salary Search: Software Development Engineer, Middle Mile Transportation, Middle Mile Transportation, Relay Yard Automation salaries in Vancouver, BC
    • See popular questions & answers about Amazon Canada Fulfillment Services, ULC
    • 3+ years of non-internship professional software development experience.
    • Experience programming with at least one software programming language.
    • 3+ years of non-internship professional software development experience.
    • Experience programming with at least one software programming language.
    • Paid internship + paid vacation.
    • Hands on knowledge with CAD software such as: AutoCAD, MicroStation, SolidEdge, CREO, etc.
    • 3+ years of paid professional software development experience shipping full-stack systems in production.
    • We focus on practical, high-value AI implementations…
    • 3+ years of non-internship professional software development experience.
    • Experience programming with at least one software programming language.
    • Previous relevant co-op and summer work terms or internships in Mechanical or Piping design is an asset.
    • Willingness and ability to travel and work in other…
  • View similar jobs with this employer
    • Develop software tools and scripts to enhance the existing software development toolchain.
    • Paid internship + paid vacation.
    • Paid internship + paid vacation.
    • Hands on knowledge with CAD software such as: AutoCAD, MicroStation, SolidEdge, CREO, etc.
    • Paid internship + paid vacation.
    • Knowledge of modern software engineering practices, methods and tools.
    • Support using multiple sensors and the latest software…
    • 0-2 years of relevant experience (co-op or internship experience considered an asset).
    • Proficiency in Microsoft Office; familiarity with engineering software (…
    • Internships or co-ops in software engineering, infrastructure, or AI/ML roles.
    • Chez Motorola Solutions, nous pensons que tout commence par nos employés.
    • For those focused on embedded software, projects may include building and maintaining software that runs directly on Samsara hardware, spanning areas like edge…
    • We offer remote internships to Chinese/Chinese Speaking university students and recent graduates, MBA & master’s students and graduates helping them build…
Get e-mail updates for the latest Remote Software Internship Canada jobs

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

Career Resources:

Job Post Details

Senior Software Engineer - job post

ChainXY Solutions Inc.
Vancouver, BC V6J 1P2Hybrid work
$70,000–$100,000 a year - Permanent, Full-time
Responded to 75% or more applications in the past 30 days, typically within 1 day.

Job details

Pay

  • $70,000–$100,000 a year

Job type

  • Permanent
  • Full-time

Location

Vancouver, BC V6J 1P2Hybrid work

Benefits

Pulled from the full job description

  • Paid time off
  • Vision care
  • Dental care
  • RRSP match
  • Casual dress
  • Extended health care
  • On-site parking

Full job description

About ChainXY

Since 2017, ChainXY has been setting the industry standard for commercial real estate location intelligence across North America. Our platform tracks over 6 million brand locations across 8,000+ top chains, while our CenterXY dataset monitors 850,000+ retail tenants across 32,000 major shopping centers.

We are a pure-play data provider. Top retail, restaurant, financial, and real estate brands rely on our datasets to discover high-value market opportunities. Our stable, year-over-year growth is built on two pillars: uncompromised data quality and a client-focused mindset.

Why Join Us?

We are a small, high-autonomy engineering team that values technical rigor, clean system design, and direct business impact over bureaucracy. We are:

  • Practical: We built ChainXY because we needed accurate location data without paying inflated enterprise prices, so we built the solution ourselves. We take that same direct, builder mindset to every engineering problem we solve.
  • Open-Minded: There is rarely only one way to solve a technical issue. If you have a different perspective on system architecture, process automation, or product improvements, you have the opportunity to execute it.
  • Client Focused: Our datasets drive real business decisions for top commercial brands. We take pride in data quality, and delivering reliable tools our users count on every day.
  • AI-Native: We actively build LLM harnesses to automate workflows and ship faster. We focus on practical, high-value AI implementations that drive results and maintain clean and sustainable software standards.

Who This Role Is For

This role is designed for two types of backgrounds: 1) Software engineers who want to move away from purely executing specs written by others and take direct ownership of product direction and business scoping; or 2) Technical product managers with a software background who want to move back into a hands-on role where they write production code and build MVPs themselves.

What You’ll Do

  • Technical Leadership & Quality: Lead feature development across projects, reviewing code and working with other developers to ensure their implementations hit technical standards and fulfill business needs.
  • End-to-End System Ownership: Architect, build, test, deploy, and maintain robust software solutions spanning data scraping harnesses, spatial databases, backend APIs, internal administrative web tools, and cloud infrastructure.
  • Bridge Tech & Business Context: Translate high-level business goals into crisp technical specs, clear task breakdowns, and reliable delivery timelines.
  • Workflow & Pipeline Optimization: Partner with internal data extraction and QA teams to analyze bottlenecks, translating manual data verification workflows into automated technical solutions and streamlined toolsets.

What We’re Looking ForQualifications

  • 3+ years of paid professional software development experience shipping full-stack systems in production.
  • Bachelor’s degree in Computer Science or a closely related technical field.
  • Comfortable building scrappy, proof-of-concept solutions to validate business value and technical feasibility, with the discipline to turn successful experiments into clean, maintainable code.
  • Proven ability to handle ambiguous problems, make sound architectural trade-offs, and drive solutions to completion without micro-management.
  • Based in the Greater Vancouver Area (for hybrid office presence) with valid legal authorization to work in Canada.

Technical Capabilities

  • Deep proficiency in Python for web scraping, browser automation/CDP (Playwright, Puppeteer), network interception, and data pipeline orchestration.
  • Practical experience building backend APIs and services (Python or C# / .NET Core) and web interfaces using JavaScript / React.
  • Strong proficiency in SQL, schema design, and query optimization, specifically with PostgreSQL / PostGIS.
  • Firm grasp of software design patterns and automated testing frameworks (unit, integration, and E2E testing with Playwright).
  • Hands-on experience deploying containerized applications in cloud environments (AWS, Docker, CI/CD).
  • Experience leveraging LLM harnesses and modern AI dev tools to accelerate workflows.

Bonus Points

  • Experienced in testing LLM-backed applications/harnesses.
  • Experience handling geospatial data, GIS workflows, or mapping libraries (maplibre-gl, Google Maps API).
  • Experience with modern data tools and engines (DuckDB, Snowflake, Databricks, Apache Spark, or Apache Sedona).
  • Familiarity with modern frontend frameworks like Next.js.

Join us as a Product Engineer to shape innovative solutions that push the boundaries of technology! Your expertise will help us deliver high-quality products that make a real difference in our industry while advancing your career in a vibrant environment committed to excellence.

Pay: $70,000.00-$100,000.00 per year

Benefits:

  • Casual dress
  • Dental care
  • Extended health care
  • On-site parking
  • Paid time off
  • RRSP match
  • Vision care

Application question(s):

  • What is your earliest available start date, and do you have any timeline considerations we should know about?
  • Please describe a recent technical project you drove end-to-end that you are particularly proud of. What was the core challenge, your specific contribution, and the impact?
  • Please provide a link to your GitHub profile, technical blog, or portfolio.
  • Are you legally authorized to work in Canada?
  • Are you open to working in-person at our Vancouver office at least 2 days a week? (Yes/No)
  • How many years have you spent working full-time in a professional team environment shipping production-grade code (excluding internships, academic projects, and freelancing)?

Work Location: Hybrid remote in Vancouver, BC V6J 1P2

Let Employers Find YouUpload Your Resume