Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
1,992

Java Developer jobs in Canada

Intermediate/Senior Software Developer

Fortinet

Ottawa
On-site
CAD 90,000 - 120,000
5 days ago
Be an early applicant
I want to receive the latest job alerts for “Java Developer” jobs

Senior Embedded VoIP Software Engineer (C/C++)

Fortinet

Ottawa
On-site
CAD 90,000 - 120,000
5 days ago
Be an early applicant

NI Real-Time Software Engineer (LabVIEW/VeriStand)

OPAL-RT TECHNOLOGIES

Montreal
Hybrid
CAD 70,000 - 90,000
5 days ago
Be an early applicant

Dynamics 365 Power Platform Developer

TEEMA Solutions Group

Winnipeg
Hybrid
CAD 80,000 - 100,000
5 days ago
Be an early applicant

Software Development Engineer II, AWS Eventbridge

Amazon Jobs

Vancouver
On-site
CAD 114,000 - 192,000
5 days ago
Be an early applicant
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

ML Software Engineer — End-to-End AI in Finance

RBC

Vancouver
On-site
CAD 80,000 - 100,000
5 days ago
Be an early applicant

2026 Summer Student Opportunities Technology & Operations - Software Developer, 12 Months

RBC

Toronto
On-site
CAD 40,000 - 60,000
5 days ago
Be an early applicant

Machine Learning Software Engineer

RBC

Vancouver
On-site
CAD 80,000 - 100,000
5 days ago
Be an early applicant
HeadhuntersConnect with headhunters to apply for similar jobs

Hybrid Cybersecurity Architect: IT/OT & Cloud Defense

Heartland Coca-Cola Bottling Company, LLC

Canada
Hybrid
CAD 100,000 - 120,000
5 days ago
Be an early applicant

Summer Quant Tech Co-op: Software Developer (Markets)

RBC

Toronto
On-site
CAD 40,000 - 50,000
5 days ago
Be an early applicant

2026 Summer Student Opportunities Capital Markets, QTS - Software Developer, 4 months

RBC

Toronto
On-site
CAD 40,000 - 50,000
5 days ago
Be an early applicant

2026 Summer Student Opportunities RBC Borealis -Machine Learning Software Engineer, 4-8 Months

RBC

Toronto
On-site
CAD 100,000 - 125,000
5 days ago
Be an early applicant

Summer Software Developer Co‑op — Full Stack & Mobile Roles

RBC

Toronto
On-site
CAD 100,000 - 125,000
5 days ago
Be an early applicant

Programmeur CN: Optimisation des Trajectoires d’Usinage

Place aux Jeunes

Mauricie
On-site
CAD 60,000 - 80,000
5 days ago
Be an early applicant

2026 Summer Student Opportunities Technology & Operations - Software Developer, 8 Months

RBC

Toronto
On-site
CAD 100,000 - 125,000
5 days ago
Be an early applicant

Programmeur.euse CNC

Place aux Jeunes

Mauricie
On-site
CAD 60,000 - 80,000
5 days ago
Be an early applicant

Applications Engineer - Food Processing Systems

Food Process Solutions Corporation

Richmond
On-site
CAD 70,000 - 90,000
5 days ago
Be an early applicant

Dynamics 365 & Power Platform Developer

Flexstaf IT

Winnipeg
On-site
CAD 75,000 - 95,000
5 days ago
Be an early applicant

OMS Applications Engineer — OT/IT for Utilities

Trc Companies, Inc.

Toronto
On-site
CAD 70,000 - 90,000
5 days ago
Be an early applicant

2026 Summer Student Opportunities RBC Borealis -Machine Learning Software Engineer, 4 Months - [...]

ODAIA

Montreal
On-site
CAD 50,000 - 70,000
5 days ago
Be an early applicant

Senior Software Engineer - Crypto Custody & Blockchain (Remote)

Jobgether

Canada
Remote
CAD 218,000 - 273,000
6 days ago
Be an early applicant

Senior Software Engineer (Remote from Canada)

Jobgether

Canada
Remote
CAD 218,000 - 273,000
6 days ago
Be an early applicant

Dynamics 365/Power Platform Developer - DTS048

Flexstaf IT

Winnipeg
On-site
CAD 75,000 - 95,000
6 days ago
Be an early applicant

Graduate Transition Initiative – Software Developer

Verafin

San Juan de Terranova
On-site
CAD 80,000 - 100,000
6 days ago
Be an early applicant

Software Developer, Healthcare Innovation Lab

Verafin

San Juan de Terranova
On-site
CAD 80,000 - 100,000
6 days ago
Be an early applicant

Top job titles:

Human Resouces jobsFarm jobsContract jobsConsultant jobsParalegal jobsUx Design jobsTechnical Writer jobsLab Technician jobsTelecommunication jobsManufacturing jobs

Top companies:

Jobs at Tim HortonsJobs at CbsaJobs at DisneyJobs at Capital OneJobs at SiemensJobs at Mount SinaiJobs at Victoria SecretJobs at GithubJobs at ChanelJobs at Sony

Top cities:

Jobs in MontrealJobs in BramptonJobs in MarkhamJobs in HalifaxJobs in Richmond HillJobs in SaskatoonJobs in WaterlooJobs in Greater SudburyJobs in WhitbyJobs in Chatham Kent

Similar jobs:

Software Developer jobsWeb Developer jobsFront End Developer jobsDeveloper jobsEntry Level Software Developer jobsFullstack Developer jobsPython Developer jobsPython Software Developer jobsIos Developer jobsJunior Software Developer jobs
Intermediate/Senior Software Developer
Fortinet
Ottawa
On-site
CAD 90,000 - 120,000
Full time
5 days ago
Be an early applicant

Job summary

A leading cybersecurity company in Ottawa is seeking an experienced intermediate/Senior Software Developer to work on VoIP telephone development for their FortiVoice PBX solution. This role involves designing and implementing embedded systems software, ensuring real-time performance, and collaborating within a dynamic team. Ideal candidates should have a strong background in C/C++, debugging, and embedded systems, and must be comfortable working in a fast-paced environment, contributing to innovative solutions that impact over 660,000 customers worldwide.

Benefits

100% company-paid medical, dental, and vision coverage
Health and Personal Spending Accounts
Employee & Family Assistance Plan
Critical illness, disability, and life insurance
Group Registered Retirement Savings Plan (RRSP) with company match
Competitive Paid Time Off
Flexible leave policies including paid health days

Qualifications

  • Strong experience in embedded systems development.
  • Proficiency in C/C++, object-oriented principles, and debugging techniques.
  • Familiarity with Linux real-time environments and cross-compilation.
  • Understanding of IPC mechanisms.
  • Experience with development IDEs (Eclipse or Visual Studio).
  • Responsible, self-motivated, and proactive in problem-solving.

Responsibilities

  • Implement and optimize GUI interfaces for Internet phones.
  • Develop and maintain embedded VoIP telephone software.
  • Work with the SIP protocol and related telephony technologies.
  • Ensure efficient coding practices for optimized performance.

Skills

Embedded systems development
C/C++ programming
Debugging techniques
Working in real-time Linux environments
Understanding of IPC mechanisms
Development IDEs (Eclipse or Visual Studio)
Strong communication skills

Tools

Eclipse
MS Visual Studio
ARM toolchains
Job description

We are seeking an experienced intermediate/Senior Software Developer to join our team working on VoIP telephone development as part of the FortiVoice PBX solution. This role focuses on embedded systems development, efficient implementation, and delivering optimized real-time performance.

As anIntermediate / Senior Software Developer, you will:
  • VoIP & Telephony Development
    • Implement and optimize GUI interfaces for Internet phones using the FTLK GUI toolkit.
    • Develop and maintain embedded VoIP telephone software.
    • Work with the SIP protocol and related telephony technologies.
    • Ensure efficient coding practices for small memory footprint and optimized performance.
  • Embedded Systems & Linux
    • Work within a real-time Linux environment.
    • Apply knowledge of IPC (Inter-Process Communication) and threading.
    • Perform cross-compilation using ARM toolchains.
  • Software Development
    • Design and implement solutions using C/C++ (with object-oriented concepts).
    • Use Eclipse or MS Visual Studio for development.
    • Apply effective debugging techniques and utilize debugging tools.
    • Manage dynamic and static library linking.
    • (Optional) Contribute with Dart language knowledge.
We AreLooking for:
  • Strong experience in embedded systems development.
  • Proficiency in C/C++, object-oriented principles, and debugging techniques.
  • Familiarity with Linux real-time environments and cross-compilation.
  • Understanding of IPC mechanisms.
  • Experience with development IDEs (Eclipse or Visual Studio).
  • Strong communication skills.
  • Responsible, self-motivated, and proactive in problem‑solving.
  • Ability to deliver under tight schedules when needed.
  • Comfortable working both independently and as part of a collaborative team.
  • Quick learner with a positive outlook.
Preferred Qualifications:
  • Previous knowledge of telephony systems.
  • Experience with VoIP protocols (SIP).
  • Exposure to FTLK GUI toolkit.
  • Knowledge of Dart programming language.

Fortinet strives to provide you and your family with a comprehensive benefits package. Benefits eligibility starts on your first day of hire and comprises of 100% company-paid medical, dental, and vision coverage, including a Health Spending Account and a Personal Spending Account that gives you flexibility to spend where you need it the most. Our Employee & Family Assistance Plan (EFAP) offers you and your family access to various services like counselling, legal advice, mental health resources etc. We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match to help you save faster for retirement. We offer competitive Paid Time Off and flexible leave policies, including paid health days, to help you take care of yourself and your family members.

All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at the time of hire and annually at the Company’s discretion.

About Our Team:

Join our Software Development team, known for its collaborative ethos, working seamlessly with global customers, internal engineering teams and product development groups. Our team culture emphasizes continuous learning, innovation, and a strong commitment to customer satisfaction. We embrace Fortinet’s core values of openness, teamwork and innovation, fostering an environment where team members support each other, share knowledge, and leverage AI to solve complex technical challenges. Our inclusive and dynamic team thrives on collaboration and is driven by the shared goal of maintaining Fortinet’s high standards of excellence in cybersecurity solutions

Why Join Us:

We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well‑being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.

  • 1
  • ...
  • 15
  • 16
  • 17
  • ...
  • 80

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved