1

Senior Software Developer Jobs in Chelsea, QC (NOW HIRING)

Software Developer

Kanata, ON · On-site

CA$80K - CA$120K/yr

Summary As the leader in high-performance networked video interfaces, you will be a Software Developer in the R&D team, working on projects in embedded/machine vision, IoT, and networked video ...

Senior Developer Take a central role The Bank of Canada has a vision to be a leading central bank ... This senior role assumes the candidate is seasoned in software development and can be an agent of ...

Software Developer

Ottawa, ON

CA$96K - CA$118K/yr

As a Software Developer, you will * 5 plus years of software development experience * Familiar with cross-platform desktop application development environments ( Windows, MacOS, Linux ) and ...

Software Developer

Ottawa, ON

CA$96K - CA$118K/yr

As a Software Developer, you will * 5 plus years of software development experience * Familiar with cross-platform desktop application development environments ( Windows, MacOS, Linux ) and ...

Baseband Software Developer

Ottawa, ON · On-site

CA$85K - CA$111K/yr

About the Opportunity As a Baseband Software Developer, you'll work alongside experienced engineers to develop software that supports Ericsson's 5G technology while helping prepare for the next ...

Core Platform Engineering: Architect and maintain the core infrastructure of the Nexus Dashboard, a ... Experience designing and implementing robust test plans to ensure software quality, reliability ...

Core Platform Engineering: Architect and maintain the core infrastructure of the Nexus Dashboard, a ... Experience designing and implementing robust test plans to ensure software quality, reliability ...

Overview This position is for Software Developer. In this role you will be a key contributor working on the Solace Agent Mesh: an event-driven Integration and Orchestration Platform for Agentic AI ...

Overview This position is for Software Developer. In this role you will be a key contributor working on the Solace Agent Mesh: an event-driven Integration and Orchestration Platform for Agentic AI ...

AI Trainer - Remote

Ottawa, ON · Remote

$80 - $120/hr

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

Showing results 41-60

Senior Software Developer information

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What is the difference between Senior Software Developer vs Software Engineer?

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What cities near Chelsea, QC are hiring for Senior Software Developer jobs?

Cities near Chelsea, QC with the most Senior Software Developer job openings:

Infographic showing various Senior Software Developer job openings in Chelsea, QC as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution.

Software Developer

Pleora

Kanata, ON • On-site

CA$80K - CA$120K/yr

Full-time

Medical, Dental, PTO

Posted 20 days ago


Job description

Come work with us!
Pleora is the leader in real-time connectivity for industrial automation, security & defense, and medical imaging applications with 25 years of expertise in vision applications with our growing global teams. Our hardware and software solutions are built for performance, enabling low-latency, real-time video and data transport in 1000's of unique systems.


Summary
As the leader in high-performance networked video interfaces, you will be a Software Developer in the R&D team, working on projects in embedded/machine vision, IoT, and networked video switching. You will be working on the latest technologies in video, imaging and AI - building software applications and SDKs across the latest hardware platforms including GPUs and FPGAs. You will be responsible for designing, developing and implementing new features for our next generation platforms and involved in all aspects of our technology platform from the front end to the back end. You have experience developing high-quality software applications and SDKs for industrial environments.
What you Do

  • Develop software applications for video switching, machine learning, industrial inspection and automation
  • Develop embedded applications, SDK libraries, and drivers (Windows, Linux, Mac) for PCs and embedded platforms (ARM) for video image processing and for high-speed networks (1G, 5G, 10G+)
  • Develop and integrate cross-platform APIs/SDKs that provide services for video and image processing, sensors, HUMS, driver enhancement, IoT and machine learning
  • Working with the UXD team to design front end GUI interfaces that connect to our devices
  • Research and implementation of video over Ethernet protocols and implementation over TCP/IP and UDP/IP
  • Contribute to specifications, system architecture definition, design reviews and documentation to deliver best-in-class video devices and applications
  • Research into new technologies available in the market in terms of application frameworks, computer vision algorithms and devices


What you Need

  • Bachelor's or Master's Degree in Computer Science, Electrical Engineering, Software Engineering, and/or equivalent
  • Minimum of one year of solid software development experience using C++ for embedded systems or machine vision applications
  • Experience designing and implementing GUIs, ideally with Qt/QML
  • Image processing experience in OpenCV, CUDA, OpenCL
  • Experience integrating different types of sensors and embedded devices using a combination of ARM, GPU, and FPGA
  • Experience with development tools including Visual Studio, Git, JIRA, and Confluence
  • Excellent English and/or French communication skills, verbal and written
  • Experience with .NET and/or Python development is considered an asset
  • Solid understanding of UDP/IP and TCP/IP protocols, an asset
  • Machine Learning and neural network modeling experience, an asset


Why work at Pleora?

  • We trust our team - you bring the expertise and drive, we give you the freedom to explore and innovate
  • Excellent work-life balance - and we mean it!
  • We offer a diverse and inclusive workplace, in a fast-paced environment without "red tape" - giving you the opportunity to contribute your ideas and make a real contribution to our success
  • Pleora provides a wide range of employee wellbeing initiatives which include:
  • $100 annual "healthy living" reimbursement
  • Comprehensive benefits plan (medical, dental, HCSA, etc.)
  • Employee assistance program
  • We offer competitive vacation, pay, and benefits such as:
    • Competitive market salary
    • Annual company performance bonus
    • RRSP contribution matching
    • Employee recognition programs
    • Referral program for new hires


How you'll be rewarded

Salary Range: $80,000 - $120,000 (commensurate with experience)
We are currently hiring for this position to backfill an existing role.
At Pleora we are an equal opportunity employer and are committed to creating an inclusive environment for all employees. We seek to recruit the best and most talented people for the job and will provide reasonable accommodation to persons with disabilities to allow you to participate in the recruitment process, upon request.