1

Software Engineer Contract Jobs in Nepean, ON (NOW HIRING)

QNX Senior Technical Project Manager

Ottawa, ON

CA$108K - CA$158K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Coordinate the compilation of required project records including plans, contracts, requirements ... Deep technical background in embedded software engineering-you've built or helped to deliver ...

Civil Engineering Technologist - MTO

Ottawa, ON · Hybrid

CA$26.44 - CA$50.48/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... preparation, contract document preparation, construction cost estimate development, and ... Advance knowledge of relevant software, such as AutoCAD, OpenRoads Designer, Microstation, and ...

Prepare contract documents describing the design of electrical systems and write technical design ... Experience with power system modeling using SKM, Etap, or similar software. * Experience working on ...

Civil Engineering Designer

Kanata, ON · On-site

  • Medical

  • Dental

  • Vision

  • Life

Contract administration during the construction phase for either (or both) our land development ... Experience with stormwater and water modeling software. * Experience in Commercial, Subdivisions ...

New

... and contract documents; * Collaborate with multidisciplinary teamsto deliver integrated, high ... software; and * A demonstrated ability to mentor and guide junior team members while fostering a ...

Senior Water Resources Engineer

Ottawa, ON · On-site

  • Medical

  • Dental

  • Retirement

  • PTO

... and contract documents; * Collaborate with multidisciplinary teams to deliver integrated, high ... software; and * A demonstrated ability to mentor and guide junior team members while fostering a ...

Senior Integration Engineer (Forward Deployed)

Ottawa, ON · On-site

CA$125K - CA$165K/yr

  • Medical

  • Retirement

Minimum of 7+ years of software development experience, with a strong focus on systems and data ... Experience with data quality, schema evolution, and data contract management across system ...

Working closely with engineers, contract administrators, and project stakeholders, you'll manage ... Experience with collaborative software tools such as SharePoint, ProjectWise, Aconex, Unifier, or ...

Photonics Technical Prime

Ottawa, ON · On-site

CA$146/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... Contract Manufacturers, or test engineering. Strong technical background in testing, debugging, and validating telecom hardware. Hands-on experience with software development using C#, TestStand ...

... software engineering desirable; * Experience working with customers and a good understanding of Firm-Fixed Price and Time & Materials contracts; * Personable with an inquiring mind and an attitude ...

We are seeking a skilled Senior Talent Acquisition Advisor for a contract opportunity, with ... and software engineers, analog and digital design engineers, high speed test engineers, etc.

Showing results 41-60

Software Engineer Contract information

See Nepean, ON salary details

$26

$65

$94

How much do software engineer contract jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for software engineer contract in Nepean, ON is $65.88, according to ZipRecruiter salary data. Most workers in this role earn between $47.60 and $85.62 per hour, depending on experience, location, and employer.

What is a software engineer contract?

Software engineer contracts are agreements where software engineers are hired on a temporary basis to work on specific projects or for a set period of time, rather than as permanent employees. Contractors often work for multiple clients, are paid hourly or per project, and may have more flexible schedules. These contracts outline the scope of work, compensation, deadlines, and other terms. Contract software engineers are responsible for delivering quality code and meeting the requirements set by the client or organization. This working arrangement can offer more autonomy, but also less job security and benefits compared to full-time employment.

What are the key skills and qualifications needed to thrive as a software engineer contract?

To thrive as a Software Engineer Contract, you need strong programming skills, a solid understanding of software development methodologies, and a relevant degree or proven experience in computer science or related fields. Familiarity with source control systems (e.g., Git), cloud platforms, and proficiency in languages or frameworks required by the contract are crucial, as are any certifications in areas like AWS or Agile methodologies. Excellent problem-solving, adaptability, and communication skills help you quickly integrate with new teams and deliver results in diverse environments. These skills ensure you can efficiently contribute to projects, meet client expectations, and maintain professional flexibility across various assignments.

What are some common challenges faced by software engineers working on contract positions, and how can they be managed?

Software engineers on contract often face challenges such as quickly adapting to new codebases, understanding diverse team workflows, and managing changing project scopes. It's important to proactively communicate with team members, clarify project requirements early on, and stay organized to meet tight deadlines. Additionally, maintaining a strong personal workflow and being open to feedback can help contract engineers integrate more smoothly and deliver high-quality results within limited timeframes.

What is the difference between Software Engineer Contract vs Software Engineer Full-Time?

AspectSoftware Engineer ContractSoftware Engineer Full-Time
Employment TypeTemporary, project-basedPermanent, ongoing
Work EnvironmentTypically freelance or agency-basedCompany offices or remote
CredentialsUsually similar certifications and skillsSame as contract roles
BenefitsLimited or no benefitsHealth, retirement, paid leave

In summary, Software Engineer Contract roles are temporary positions focused on specific projects, often with fewer benefits, while Software Engineer Full-Time roles offer permanent employment with comprehensive benefits. Both roles require similar skills and credentials but differ mainly in employment stability and perks.

What are the most commonly searched types of Software Engineer jobs in Nepean, ON?

The most popular types of Software Engineer jobs in Nepean, ON are:

What cities near Nepean, ON are hiring for Software Engineer Contract jobs?

Cities near Nepean, ON with the most Software Engineer Contract job openings:

Infographic showing various Software Engineer Contract job openings in Nepean, ON as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 13% Part Time, 1% Temporary, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $137,034 per year, or $65.9 per hour.

QNX Senior Technical Project Manager

BlackBerry Corporation

Ottawa, ON

CA$108K - CA$158K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 19 days ago


Job description

Worker Sub-Type:

Regular

Job Description:

QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. With a focus on reducing hardware dependency and increasing efficiency, QNX empowers organizations to unlock new possibilities in areas like high-performance computing at the edge, standards-based virtualization technologies, and cloud enablement. QNX technology has been deployed in the world's most critical embedded systems, including more than 275 million vehicles on the road today. QNX software is trusted across industries including automotive, medical devices, industrial controls, robotics, commercial vehicles, rail, and aerospace and defense.

The Opportunity

As a Senior Technical Project Manager at QNX, you'll drive complex, global, crossfunctional engineering projects that will help to shape the future of embedded computing. You'll work with an industryleading technology stack, including realtime operating systems, hypervisors, safetycertified software, and cuttingedge embedded platforms used by top global OEMs. This is a highimpact, highly visible role where you are responsible for managing the development and release of our largest, feature-rich software products. You will be empowered to build and modify polices and procedures as they relate to your projects.

Alongside a competitive compensation, bonus & benefits package, working at QNX offers the rare chance to work on technology that sits at the core of the world's most trusted embedded systems. You'll work with a deep, modern embedded tech stack, collaborate with some of the most experienced engineers in the industry. It's a place where your expertise has real impact and your growth is supported by a culture built on engineering excellence and innovation.

What You'll Do

  • Lead endtoend execution for largescale, complex embedded software initiatives across multiple engineering teams ensuring projects are delivered on time and within budget, optimising resources as needed.

  • Arrange the distribution of work packages to the responsible function within the company and/or external contractors ensuring awareness of and commitment to project requirements.

  • Coordinate the compilation of required project records including plans, contracts, requirements & design documents, test plans & reports, and other technical data.

  • Develops detailed schedules for major or complex projects, detailing all activities required for successful completion

  • Collaborate with engineering, product management, and customerfacing teams to ensure alignment on scope, priorities, and delivery timelines.

  • Identify risks early, drive mitigation strategies, and maintain program transparency for executive stakeholders.

  • Guide teams through architectural discussions, technical tradeoffs, and integration challenges.

  • Champion engineering excellence, process improvement, and scalable program management practices.

  • Provide mentorship and guidance to other Technical Project Managers and Co-ops

  • Represent QNX technology and program status with customers, partners, and internal leadership.

What We're Looking For

  • Deep technical background in embedded software engineering-you've built or helped to deliver embedded systems and can engage confidently with engineers and architects.

  • Proven experience leading multiple complex software programs at scale across globally disbursed teams, ideally in embedded, automotive, IoT, or safetycritical domains (working knowledge of ISO26262 or equivalent industry standards is highly desirable).

  • Experience with software implementation project management, planning and deployments in an AGILE or iterative environment

  • Strong understanding of realtime operating systems, embedded toolchains, and lowlevel software development workflows.

  • Exceptional communication and stakeholdermanagement skills, with the ability to influence at all levels.

  • A strategic mindset paired with handson execution capability.

  • Experience working with global teams and navigating multidisciplinary environments.

  • Formal project or program management certifications are desirable

Accelerate your career with QNX!

#LI-KH1

Scheduled Weekly Hours:

40

Compensation Hiring Base Salary Range:

$108,750.00 - $158,750.00

Please be advised that the compensation hiring range indicated herein is provided solely as a good-faith estimate of expected base compensation for the position. The actual compensation offered will be determined at the time of hire and is contingent upon multiple factors, including but not limited to the candidate's qualifications, relevant experience, demonstrated skills, and results of assessments conducted during the hiring process.

Bonus:

The BlackBerry Variable Incentive Pay (VIP) program is an organization-wide bonus incentive program which aims to reward full-time eligible employees for their contribution to BlackBerry's success. VIP payments are made in addition to base salary and factor in company's performance as a way for employees to share in BlackBerry's achievements.

Benefits:

The BlackBerry Employee Benefits programs offer a wide range of benefits that support your physical, financial and personal well-being. BlackBerry remains committed to offering affordable benefits including coverage for medical, dental, vision, life, disability insurance, retirement, employee share purchase program and paid-time-off to those that meet the eligibility requirements.

Disclosure of Position Status:

This is an active opening. We are seeking to fill this position immediately

Disclosure of Artificial Intelligence:

We donot use artificial intelligence (AI)to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.