Software Developer
Kanata, ON · Hybrid
You will gain practical experience on scaled agile software development model and C++ and Python programming. Come and join us and make a difference! You'll have... Education: Bachelor degree in ...
Kanata, ON · Hybrid
You will gain practical experience on scaled agile software development model and C++ and Python programming. Come and join us and make a difference! You'll have... Education: Bachelor degree in ...
Kanata, ON · Hybrid
You will gain practical experience on scaled agile software development model and C++ and Python programming. Come and join us and make a difference! You'll have... Education: Bachelor degree in ...
The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including ...
Quick apply
The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including ...
Ottawa, ON · Remote
CA$10K - CA$135K/yr
The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including Intelligence ...
Quick apply
Ottawa, ON · Remote
CA$10K - CA$135K/yr
The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including Intelligence ...
Ottawa, ON · On-site
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 ...
Ottawa, ON · On-site
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 ...
Ottawa, ON · On-site
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 ...
Ottawa, ON · On-site
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 ...
CA$111K - CA$140K/yr
Job Posting Title Software Developer (2 Positions) Job Category Systems Engineering Language Requirements English / Anglais Flexible Work Agreement Type Hybrid / Hybride Posting End Date 2026-06-15 ...
CA$111K - CA$140K/yr
Job Posting Title Software Developer (2 Positions) Job Category Systems Engineering Language Requirements English / Anglais Flexible Work Agreement Type Hybrid / Hybride Posting End Date 2026-06-15 ...
Embedded Software Developer Location: Ottawa Contract Duration: 6 months We have partnered with an Ottawa based avionics company that is one of the leading providers of tracking, monitoring, and ...
Quick apply
Embedded Software Developer Location: Ottawa Contract Duration: 6 months We have partnered with an Ottawa based avionics company that is one of the leading providers of tracking, monitoring, and ...
Ottawa, ON · On-site
Embedded Software Developer Location: Ottawa Contract Duration: 6 months We have partnered with an Ottawa based avionics company that is one of the leading providers of tracking, monitoring, and ...
Ottawa, ON · On-site
Embedded Software Developer Location: Ottawa Contract Duration: 6 months We have partnered with an Ottawa based avionics company that is one of the leading providers of tracking, monitoring, and ...
Senior Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa family of ...
Senior Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa family of ...
Stittsville, ON · On-site
Salary: $120,000 - $130,000 Senior Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems ...
Quick apply
Stittsville, ON · On-site
Salary: $120,000 - $130,000 Senior Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems ...
Kanata, ON · Hybrid
We are seeking a talented and motivated Senior Software Engineer to join our dynamic team in a Scrum-based development environment. The ideal candidate will have strong expertise in C# and Angular ...
Kanata, ON · Hybrid
We are seeking a talented and motivated Senior Software Engineer to join our dynamic team in a Scrum-based development environment. The ideal candidate will have strong expertise in C# and Angular ...
Kanata, ON · Hybrid
As a Senior Software Developer on the Developer Efficiency team, you will be responsible for helping developers excel at their daily work by enabling them to create solutions quickly and efficiently ...
Kanata, ON · Hybrid
As a Senior Software Developer on the Developer Efficiency team, you will be responsible for helping developers excel at their daily work by enabling them to create solutions quickly and efficiently ...
Kanata, ON · On-site
The CNN Growth team is hiring a Senior Software Engineer to help build and evolve the systems and user experiences that drive audience growth, engagement, and monetization acrossCNN's digital ...
Kanata, ON · On-site
The CNN Growth team is hiring a Senior Software Engineer to help build and evolve the systems and user experiences that drive audience growth, engagement, and monetization acrossCNN's digital ...
Gatineau, QC · On-site
Senior Software Developer Department: Research & Development Reports To: Manager, Software Engineering Revision Date: 5/11/2026 Location: Gatineau, QC Level: T3 Company Overview Comtech ...
Quick apply
Gatineau, QC · On-site
Senior Software Developer Department: Research & Development Reports To: Manager, Software Engineering Revision Date: 5/11/2026 Location: Gatineau, QC Level: T3 Company Overview Comtech ...
Kanata, ON · Hybrid
The Job As a Software Developer II, CNN Connected TV Devices , you will help to build out world-class connected TV streaming video applications across an ever-growing number of devices and platforms ...
Kanata, ON · Hybrid
The Job As a Software Developer II, CNN Connected TV Devices , you will help to build out world-class connected TV streaming video applications across an ever-growing number of devices and platforms ...
Ottawa, ON · On-site
CA$100/hr
As a Lead Software Developer at Spiria, you will: * Provide an advisory role to clients. * Provide functional and technical leadership within projects. * Make recommendations for the development and ...
Ottawa, ON · On-site
CA$100/hr
As a Lead Software Developer at Spiria, you will: * Provide an advisory role to clients. * Provide functional and technical leadership within projects. * Make recommendations for the development and ...
About the Job We are searching for a Senior Level iOS Software Engineer to join our Engineering Team. They are an individual contributor, self-directed, able to work with minimal supervision, and is ...
About the Job We are searching for a Senior Level iOS Software Engineer to join our Engineering Team. They are an individual contributor, self-directed, able to work with minimal supervision, and is ...
Kanata, ON · Hybrid
As a Senior Software Engineer, you will be responsible for developing and maintaining the infrastructure, deployment systems, and platform capabilities that power our products and services. You will ...
Kanata, ON · Hybrid
As a Senior Software Engineer, you will be responsible for developing and maintaining the infrastructure, deployment systems, and platform capabilities that power our products and services. You will ...
Kanata, ON · On-site
The Job As a Senior Software Developer, CNN Connected TV Devices , you will lead technical efforts to build out world-class connected TV streaming video applications across an ever-growing number of ...
Kanata, ON · On-site
The Job As a Senior Software Developer, CNN Connected TV Devices , you will lead technical efforts to build out world-class connected TV streaming video applications across an ever-growing number of ...
As a Senior Software Developer (Backend), you'll be part of our Professional Services team, helping customers bring their embedded GUI applications to life using our Storyboard platform. You'll work ...
As a Senior Software Developer (Backend), you'll be part of our Professional Services team, helping customers bring their embedded GUI applications to life using our Storyboard platform. You'll work ...
$32.4K - $41.9K
1% of jobs
$41.9K - $51.4K
5% of jobs
$51.4K - $61K
11% of jobs
$65.9K is the 25th percentile. Wages below this are outliers.
$61K - $70.5K
15% of jobs
The median wage is $79.7K / yr.
$70.5K - $80K
18% of jobs
$80K - $89.5K
16% of jobs
$95.7K is the 75th percentile. Wages above this are outliers.
$89.5K - $99.1K
13% of jobs
$99.1K - $108.6K
8% of jobs
$108.6K - $118.1K
6% of jobs
$118.1K - $127.7K
4% of jobs
$127.7K - $137.2K
2% of jobs
$32.4K
$85.4K
$137.2K
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.
Ford of Canada's operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centres, and three Connectivity and Innovation centres. Ford employs approximately 7,000 people in Canada, while an additional 18,000 people are employees in the more than 400 Ford and Ford-Lincoln dealerships across the country. For more information, please visit www.ford.ca.
Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams.
In this position...
You will be working in the software development team, participating in a project working through the development lifecycle from concept, test plan design, implementation, test bed setup, execution, issue debugging, isolation and quality metrics tracking. You will gain practical experience on scaled agile software development model and C++ and Python programming. Come and join us and make a difference!
You'll have...
Education: Bachelor degree in Computer Science, Computer Engineering, Electrical Engineering or related technical.
Experience:
Even better, you may have...
Education: Master degree in Computer Science, Computer Engineering, Electrical Engineering or related technical.
Experience:
This posting is for an existing vacancy within our team.
The expected annual salary range for this Ford of Canada position is $ 105,000.00 - $ 155,000.00 and individuals may be eligible to participate in our Annual Compensation bonus program.
Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required.
We thank all candidates for their interest, but only those selected for an interview will be contacted.
Accommodations for applicants with disabilities throughout the recruitment, selection and/or assessment processes, where needed, are available upon request. Please inform Human Resources of the nature of any accommodation(s) that you may require.
Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited, does not sponsor work permit applications.
This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week.
#LI-Hybrid
#LI- SHERMAN
You'll have...
Education: Bachelor degree in Computer Science, Computer Engineering, Electrical Engineering or related technical field of study.
Experience:
Even better, you may have...
Education: Master degree in Computer Science, Computer Engineering, Electrical Engineering or related technical.
Experience:
This posting is for an existing vacancy within our team.
Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required.
We thank all candidates for their interest, but only those selected for an interview will be contacted.
Accommodations for applicants with disabilities throughout the recruitment, selection and/or assessment processes, where needed, are available upon request. Please inform Human Resources of the nature of any accommodation(s) that you may require.
Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited, does not sponsor work permit applications.
This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week.
#LI-Hybrid
#LI- SHERMAN
What you'll do...
The primary responsibilities for this position include but are not limited to:
Sourced by ZipRecruiter
At Ford Motor Company, we believe freedom of movement drives human progress. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career and help us define tomorrow's transportation.
Civil engineering construction
51 - 200 Employees
Doral, FL, US
1982