System Software Development Engineer
$100k - $115k per yearDraganfly Inc.
This position requires local presence. Please view similar jobs below.
the “Company”) has been a recognized technology leader within the commercial UAV space for over two decades. We helped establish the commercial market & adoption of multi-rotor helicopters for public safety, agriculture, aerial imaging, & more. As a leader who helped shape the industry, Draganfly’s focus is on the sale of drone products and services, contract engineering & custom integration product development, and health monitoring products and services.
Draganfly Innovations is seeking a talented and forward‑thinking Software Engineer – Advanced Systems to join our growing engineering team, with a strong focus on real-time systems, autonomous operations, and remote command & control platforms. The ideal candidate brings experience building scalable, low-latency systems and has a passion for developing software that interfaces with hardware, sensors, and live data streams.
In this role, you will provide technical leadership, drive architectural decisions, and play a key role in delivering mission-critical software that powers Draganfly’s drone ecosystem. This includes systems for real-time video transmission, telemetry, edge-to-cloud data pipelines, autonomous capabilities, and remote fleet control. This role reports directly to the Director of Software Engineering.
You will collaborate closely with cross-functional teams, including product, autonomy, flight operations, AI/ML, and hardware engineering to deliver integrated, high-performance solutions.
Lead the design, development, and delivery of real-time, distributed systems for drone operations and control.
Architect and build platforms for low-latency video streaming, telemetry ingestion, and real-time data processing.
Design and implement remote command and control systems for managing autonomous and semi-autonomous drone fleets.
Develop scalable backend services and APIs that support mission planning, live monitoring, and control workflows.
Contribute to systems enabling autonomy, including integration with AI/ML models, edge computing, and decision-making pipelines.
Ensure high performance, reliability, and fault tolerance in mission critical, real-time environments.
Demonstrate strong engineering discipline by writing clean, efficient, and maintainable code aligned with best practices.
Provide technical leadership, mentorship, and code reviews to maintain engineering standards.
Collaborate with cross-functional teams (AI, hardware, FlightOps) to deliver end-to-end solutions.
Troubleshoot and resolve issues in production systems with a focus on latency, throughput, and system resilience.
Monitor system performance, analyze streaming/data metrics, and drive continuous improvements.
Ensure robustness of real-time and mission-critical systems through rigorous testing, monitoring, and deployment best practices.
You take ownership end-to-end: from problem framing and architecture through implementation, deployment, and on-call support.
You build reliable systems by default—instrumentation, testing, monitoring, and safe failure modes are part of your definition of “done.”
You communicate clearly with both technical and non-technical partners and can align teams on decisions and priorities.
You enjoy working close to hardware and operations—integrating sensors, edge devices, and live data streams into production systems.
You mentor others through thoughtful code reviews, pairing, and pragmatic engineering standards.
5+ years of professional software development experience, including real-time and/or distributed systems.
- Strong proficiency in one or more of: Python, C++, JavaScript/TypeScript.
- Experience building low-latency pipelines for streaming data (video, telemetry, sensor data) and/or real-time processing systems.
- Proven ability to design and operate backend services, APIs, and microservices in production environments.
- Cloud experience (AWS, Azure, or GCP) and familiarity with edge-to-cloud architectures.
- Working knowledge of databases (SQL and/or NoSQL) and patterns for high-throughput ingestion.
- Strong understanding of performance, scalability, reliability, and fault-tolerance principles.
- Experience working in Agile/Scrum teams; Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Willingness to travel as required.
UAV/drone, robotics, or autonomous systems experience (e.g., ROS or similar middleware; Video engineering experience: encoding/decoding, streaming optimization, or computer vision pipelines.
Command-and-control (C2) platform exposure, fleet management systems, or mission-critical control software.
Security experience for distributed systems and remote-control workflows (authn/authz, key management, secure comms).
Observability expertise: distributed tracing, metrics, SLOs/SLIs, and performance profiling in real-time systems.
Exposure to AI/ML integration patterns (model serving at the edge, perception/autonomy pipelines).
Competitive salary: $Equity / Stock Options: Participation in the company’s stock option plan for long‑term growth alignment.
Comprehensive medical and dental benefits, including a Health Spending Account (HSA).
Matching RRSP program to support long‑term financial wellbeing.
Generous time‑off program, including vacation, wellness days, and the full week off between Christmas and New Year’s.
Professional development support to advance your technical skills and certifications.
At Draganfly Innovations, you’ll join a collaborative team that values innovation, curiosity, and continuous improvement. You’ll have the opportunity to make a meaningful impact, work on diverse and cutting‑edge projects, and grow your skills alongside passionate experts. Here, you won’t just join a company - you’ll help build what comes next.
$81.6k - $115.2k per year
...Work closely with Business System Analyst to translate business... ...background (e.g., computer science, engineering). At least 5 years'... ...substantial project work in software development. Able to adapt... ...skills in your own discipline. Advanced knowledge of specific domain...SuggestedFull timeWork from homeFlexible hours$125.5k - $154k per year
...CUSTOMER Execute on enterprise engineering strategy with a strong focus on distributed software platforms , including the... ...options and end-to-end distributed system designs , coordinating with... ...standards . Contribute to the advancement of the TD engineering practice...SuggestedFull timeContract workTemporary workWork from homeShift work$81.6k - $115.2k per year
...compliance with enterprise standards, support unit testing, system testing, integration testing, production implementation,... ...appropriate quality and control measures. Adhere to enterprise engineering frameworks, software development methodologies, release processes, and control...SuggestedFull timeWork from home$69.7k - $98.4k per year
...applications that support TD's customer book of record. These systems manage customer demographic and relationship data, including customer... ...TD's Core Platform Party1 Product Group is seeking a talented Software Engineer I to support mission-critical applications including CIF (...SuggestedFull timeWork from home$183k - $215k per year
...! ThoughtExchange is seeking a visionary Senior Director of Software Engineering to lead our engineering teams. This high-impact role involves... ...and expansion. Note: This position has a planned career advancement path to a VP-level role within the year. Responsibilities...SuggestedLong term contractFull timeRemote workFlexible hours$81.6k - $115.2k per year
...and innovative solutions that streamline the credit card application process. By leveraging modern platforms and integrating advanced decisioning engines, we aim to increase application volumes, improve approval rates, and provide real-time adjudication for our customers. Our...Full timeWork from home$115k - $135k per year
...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving... ...-functional teams, and contribute to improving code quality, system reliability, and engineering practices. You will partner...Long term contractFull timeRemote work$156.5k - $183.5k per year
...automation is critical to the success of the candidate in this role. ~ Undergraduate degree required, advanced technical degree preferred (e.g., math, physics, engineering, finance or computer science) Graduate's degree preferred. ~7+ years relevant experience, In-depth...Full timeTemporary workManual laborWork from home- ...Responsibilities : Design and implement scalable systems and infrastructures. et up monitoring... ...: you will work closely with peer engineers and product experience teams to drive the... ...of experience working in a relevant software engineering role ~ Expertise in designing...Full time
$180k - $220k per year
...Software Engineering Manager Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving... ...strong execution, sound technical decisions, and scalable systems—without requiring the Engineering Manager role to operate at...Remote work$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving... ...we are building scalable, maintainable, and high-quality systems that support eDynamic Learning’s growth. Responsibilities...Long term contractFull timeRemote work- ...We are seeking a Senior Engineer with deep expertise in Apache Solr to design, build, and optimize scalable search solutions. This role... ...techniques Experience with machine learning in search or recommendation systems Familiarity with Elasticsearch or OpenSearch Experience with...
- ...Node/AWS Software Engineer (Backend development) Accomplished Tech Visionary: Elevate your expertise to new heights at 3Pillar, the premier... ...to define and execute on technical requirements Optimize system performance and troubleshoot issues Stay updated with the latest...Remote jobFor contractorsInternshipWork at officeFlexible hours
$180k - $275k per year
...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers...Remote jobInternshipWork at officeLocal areaFlexible hours$33.34 - $41.36 per hour
We're looking for a financial systems analyst I to join our Finance Technology & Information team. You'll utilize your customer service,... ...identifying the impact of upcoming changes on the current business software environment Assist in recognizing business issues and...Hourly payTemporary workWork at officeImmediate startRemote work2 days per week- ...management, delivering innovative software trusted by leading brands... .... The organization combines advanced patented technology with a human... ..., building early-stage systems that demonstrate clear business... ...Collaborate closely with product and engineering teams to ensure solutions are...Long term contractPermanent employmentTemporary workInternshipWorldwideFlexible hours
- Fully Remote • Engineering Aadmi Consulting is recruiting on behalf of our client for this opportunity. Details about our client are below... ...behalf of our client, is currently seeking an Email Delivery & Systems Operations Specialist to add to their team. Accountability...Full timeInternshipRemote work
$120k - $250k per year
...industry-leading machine learning systems that impact the lives of over... ...learning in research, engineering, and impactful applications.... ...learning new skills and exploring advanced topics in AI with a team that... ...C, or C++ ~ You value good software design and sweat over details...Full timeTemporary workWork from home- ...with Fliplet. Fliplet is a software building tool for small to... ...Customer Success (CS), Product and Engineering teams. # Respond to emails,... ...different professions # Advanced JavaScript, HTML/CSS/SCSS,... ...Android) # Experience writing system prompts and using tool calling...Internship
- ...management, delivering innovative software trusted by leading brands... .... The organization combines advanced patented technology with a human... ...understanding of underlying system architectures, going beyond... ...complex debugging alongside engineering teams. ~ Experienced in leveraging...Long term contractPermanent employmentWorldwideFlexible hours
$81.6k - $115.2k per year
...your recruiter who can provide you more specific details for this role. Job Description: Plan, manage, and lead the delivery of system requirements in alignment with standards and frameworks. Provide technical leadership and work in close partnership with various partners...Full timeWork from home- ...missions critical to technological advancement in the clinical research... ...healthcare. As a Senior QA Engineer on the Clinical Ink BX platform... ...) and backend (Python) systems in a fast-paced agile environment... ...excellence and delivering impeccable software that directly supports...Remote jobFull timeFor contractorsWork at officeWorldwideFlexible hours
$81.6k - $115.2k per year
...Description: CUSTOMER Leverage specialized domain, product, and systems knowledge to have a thorough understanding of the business,... ...bank, both internally and/or externally. BREADTH & DEPTH: Advanced to Expert knowledge of system analysis process and techniques...Full timeWork from home$81.6k - $115.2k per year
...TAG creates models, financial systems, applications, and processes required... .... The ideal candidate is an engineer passionate about all things... ...or team BREADTH & DEPTH Advanced knowledge of specific domain... ...organization, Bank standards Advance experience, knowledge and...Full timeWork from home$100k - $175k per year
...Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life... ...excellence and customer success. As a Data Engineer, you will own the end-to-end development... ...expertise in modern data architecture, software design patterns, and various data...Remote jobLong term contractWork at officeLocal areaWork from home- ...onsite support for server hardware, operating systems, cloud solutions (IaaS/SaaS/PaaS), and... ..., and changes including password resets, software support, backup, protection AV, hardware... ...company with opportunities for career advancement. Innovative Environment: Work in a dynamic...Permanent employmentContract workRemote work
$96.9k - $136.8k per year
...role. Job Description: CUSTOMER Lead / manage a team of Engineers / Technology Specialists and oversee related engineering... ...as organization issues Expert knowledge of TD applications, systems, networks, innovation, design activities, best practices, business...Full timeWork from homeFlexible hours- ...seeking a Salesforce Product Engineer to join our Product Engineering... .... This role is for a software engineer first, you must have... ...integrations with third-party systems using REST/SOAP APIs. Participate... ...in higher education advancement, fundraising, or CRM systems....Long term contractFull timeRemote work
$96.9k - $136.8k per year
...driven QE Program Manager to lead our quality engineering initiatives across complex insurance... ...teams to integrate quality into the entire software delivery lifecycle. Improve testing... ...policy lifecycle, billing, claims, and rating engines. ~ Proven track record managing complex...Full timeWork from homeShift workEarly shift- ...facing communication, and operational excellence in a 24/7 SOC environment. Key Responsibilities: SOC MONITORING, DETECTION & ADVANCED TRIAGE: Perform advanced investigation of security escalations across SIEM, XDR, EDR, email, identity, cloud, and network...Permanent employmentTemporary workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to System Software Development Engineer. Be the first to apply!
- programmeur informatique Canada
- IT system engineer Canada
- développeur informatique Canada
- developpeur informatique Canada
- alternance développeur informatique Canada
- software developer internship no experience Canada
- software engineer - ai machine learning Canada
- new graduate software developer Canada
- software developer summer internship Canada
- ingénieur logiciel Canada
