Canadian occupation guide

Software Engineer jobs in Canada

Explore 39 current Software Engineer jobs from 36 verified employers across Canada. Compare live openings, locations, and workplace options on Jobs.ca.

View all 39 jobs

Current jobs in Software Engineer

Listings and counts reflect active public jobs on Jobs.ca. Employers cannot pay to change this order.

ECO FLEET SERVICES INC

software engineer

About us We're a Canadian B2B fuel and lubricant distributor serving customers. We're small, and we build our own software - invoicing tools, customer portals, reporting automation, mapping applications, internal dashboards. The role You'll be our software engineer. Not a team of twelve ? you, working directly with the CFO, building and running the applications the business depends on. Most of what you'll face won't arrive as a specification. It'll arrive as "these two numbers don't match and we don't know why," or "we need to invoice this customer differently and our system can't." Your…

Brampton, ONPosted Aug 15, 2026
On-site

BigGeo

software engineer

Senior Software Engineer: PlatformLocation: In office Calgary, AlbertaAbout BigGeoBigGeo is redefining geospatial intelligence with an AI-ready Discrete Global Grid System (DGGS) that transforms how spatial data is captured, indexed, and monetized. Our platform powers mission-critical decisions across sectors where location intelligence drives outcomes-from large-scale infrastructure projects and environmental planning to logistics and emergency response. We are industry agnostic, unlocking possibilities for organizations that have yet to realize the value a system like ours can deliver.Backe…

Calgary, ABPosted Aug 13, 2026
On-site

Remarcable

software engineer

<h3>Job Description</h3><div>Job Description<div><p><strong><strong>Ready to make an impact as a Full Stack Software Engineer for an innovative SaaS startup?</strong></strong></p><p> </p><p>At <strong><strong>Remarcable</strong></strong>, we're not just building software-we're transforming how contractors and distributors work together in the construction industry. We're looking for a resourceful and curious <strong><strong>Full Stack Software Engineer</strong></strong> who loves solving problems, learning quickly, and shipping code that matters.</p><p>This is a chance to join a fast-growing…

Vancouver, BCPosted Aug 11, 2026
On-site

Blueforce Tech Inc.

software engineer

Education: Bachelor's degree. Tasks: Collect and document user's requirements. Coordinate the development, installation, integration and operation of computer-based systems. Define system functionality. Develop flowcharts, layouts and documentation to identify solutions. Develop process and network models to optimize architecture. Develop software solutions by studying systems flow, data usage and work processes. Evaluate the performance and reliability of system designs. Evaluate user feedback. Execute full lifecycle software development. Plan every step of the integration of a computer-base…

Richmond, BCPosted Aug 10, 2026
On-site

Plum

software engineer

Plum helps organizations make better Talent Decisions through the predictive power of psychometric data so every candidate is matched with a role that they have the natural abilities to excel in.&amp;nbsp;&amp;nbsp;With our recent round of growth funding, we are looking to add multiple Software Developers to join the Engineering team to build, support, and evolve Plum?s application and infrastructure. Our application is built using Python/Django, Typescript/Angular, and we leverage Docker in all environments from development through to production (AWS ECS/ECR).&amp;nbsp;&amp;nbsp;We are a ful…

Waterloo, ONPosted Aug 9, 2026
Remote

ANVIL

software engineer

Senior Backend EngineerAbout ANVILANVIL is a trusted partner in the defence industry, delivering cutting-edge solutions that enhance military capabilities and operational effectiveness. We extend our expertise to public safety, law enforcement, and national security organizations, accelerating mission-critical decision making through analytical tools, automations, and game-changing machine learning capabilities. ANVIL helps organizations discover, manage, enrich, fuse, and exploit the information available to them in support of Information Dominance and Decision Advantage.Job Type: Full Time…

Ottawa, ONPosted Aug 9, 2026
On-site

Bluth Company

embedded software engineer

We are looking for an Embedded Systems Programmer to develop firmware and software for hardware devices and IoT solutions.Requirements:Bachelor?s degree in Electrical or Computer EngineeringProficient in C/C++ and microcontroller programmingExperience with RTOS and hardware interfaces (SPI, I2C)Strong debugging and optimization skillsWhat We OfferA collaborative, supportive team cultureFlexible work arrangements and a healthy work-life balanceOpportunities for professional development and growthGenerous time off policiesWe are an equal opportunity employer. We welcome applicants of all backgr…

Toronto, ONPosted Aug 9, 2026
On-site

Wajax

software engineer

Location: Toronto (Hybrid. In office most of the time, with flexibility when work does not require hardware access.)About MicromartMicromart is building the platform for unattended retail. We empower entrepreneurs to turn any location into a retail opportunity, from offices and condos to gyms, hotels, and other shared spaces. Our focus is on giving entrepreneurs powerful tools that are simple to use, while delivering a fast, intuitive shopping experience for shoppers.Often described as Shopify for physical commerce, Micromart provides the infrastructure that powers unattended retail in the re…

Toronto, ONPosted Aug 9, 2026
On-site

Powerhouse Controls

software engineer

Support Specialist ? NEXIA (Digital Transformation Group)Location: Cambridge, Canada Type: Full-Time Who We Are: Since 1992, Powerhouse Controls has been on a mission to be recognized as a world-class, single-source drive and automation systems integration supplier. We bring exceptional technical and engineering experience to the table, but what really sets us apart is an unsurpassed level of passion and commitment. We listen, question, collaborate, analyze and assess until we?re completely convinced that our recommendation is the best solution possible. Powerhouse Controls is on the hunt for…

Cambridge, ONPosted Aug 9, 2026
On-site

Agile Electromagnetics Inc.

software engineer

Education: Bachelor's degree. Computer software engineering. Engineering, other. Tasks: Coordinate the development, installation, integration and operation of computer-based systems. Develop process and network models to optimize architecture. Evaluate the performance and reliability of system designs. Plan every step of the integration of a computer-based system. Conduct tests and perform security and quality controls. Computer and technology knowledge: C. C++. Linux. Servers. Programming software. Programming languages. Software development. Git. Python. Hardware development: FPGA. Area of…

Kanata, ONPosted Aug 7, 2026
On-site

Software Engineer jobs in Canada: common questions

Answers below come from openings currently published on {site}, and refresh as employers post and close roles.

How many Software Engineer jobs are available in Canada right now?

There are 39 Software Engineer jobs currently published on Techjobs.ca, from 36 hiring employers across Canada.

What is the average Software Engineer salary in Canada?

Across 23 recent Software Engineer postings on Techjobs.ca that disclose pay, the median advertised salary is $120,000 per year. This reflects what employers are advertising today, not a national wage survey.

Which employers are hiring Software Engineers in Canada?

Employers currently hiring Software Engineers on Techjobs.ca include RBC, ECO FLEET SERVICES INC, BigGeo, Remarcable and Blueforce Tech Inc..

Which Canadian cities have the most Software Engineer jobs?

The cities with the most Software Engineer openings on Techjobs.ca right now are Montréal-Ouest, QC, Brampton, ON, Calgary, AB, Vancouver, BC and Richmond, BC.

Are there remote Software Engineer jobs in Canada?

Yes. Remote or hybrid work is offered on 14 of the 39 Software Engineer jobs on Techjobs.ca.

Are there part-time Software Engineer jobs?

Not at the moment. Every Software Engineer job currently on Techjobs.ca is full-time or contract.

Are there entry-level Software Engineer jobs in Canada?

Entry-level applications are welcome on 1 of the 39 Software Engineer jobs on Techjobs.ca.

What is the NOC code for Software Engineer?

Software Engineer falls under NOC 21231 in the National Occupational Classification 2021, titled “Software engineers and designers”. This is the code to quote on Canadian immigration and work permit applications.

What jobs are similar to Software Engineer?

Roles closely related to Software Engineer include Engineering manager, Architecture and Science Manager, IT Manager and Physicist. Each has its own page on Techjobs.ca with current openings.

How do I apply for Software Engineer jobs on Techjobs.ca?

Open any Software Engineer listing on this page and apply directly from it. Creating a free Techjobs.ca account lets you reuse a saved resume and track every application in one place.