We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to ... contract award. Key Responsibilities Full-Stack Development * Design, develop, and maintain full ...
Quick apply
We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to ... contract award. Key Responsibilities Full-Stack Development * Design, develop, and maintain full ...
Quick apply
We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to ... contract award. Key Responsibilities Full-Stack Development * Design, develop, and maintain full ...
We are seeking a Full-Stack Software Developer to support the ongoing development, enhancement, and ... contract award. Key Responsibilities * Develop and enhance system features using established ...
Quick apply
We are seeking a Full-Stack Software Developer to support the ongoing development, enhancement, and ... contract award. Key Responsibilities * Develop and enhance system features using established ...
CA$51 - CA$75/hr
Senior Software-Focused Verification Engineer This role seeks a highly experienced, software ... Job Type & Location This is a Contract to Hire position based out of Ottawa, ON. Pay and Benefits ...
Quick apply
CA$51 - CA$75/hr
Senior Software-Focused Verification Engineer This role seeks a highly experienced, software ... Job Type & Location This is a Contract to Hire position based out of Ottawa, ON. Pay and Benefits ...
CA$65 - CA$70/hr
Software Engineer - Embedded Systems This role focuses on designing and implementing embedded ... Job Type & Location This is a Contract position based out of Ottawa, ON. Pay and Benefits The pay ...
Quick apply
CA$65 - CA$70/hr
Software Engineer - Embedded Systems This role focuses on designing and implementing embedded ... Job Type & Location This is a Contract position based out of Ottawa, ON. Pay and Benefits The pay ...
CA$50 - CA$62.25/hr
Support software updates for TCU application and middleware layers, including features such as ... Job Type & Location This is a Contract position based out of Ottawa, ON. Pay and Benefits The pay ...
Quick apply
CA$50 - CA$62.25/hr
Support software updates for TCU application and middleware layers, including features such as ... Job Type & Location This is a Contract position based out of Ottawa, ON. Pay and Benefits The pay ...
Role Overview We are looking for a Software Development Engineer in Test to help build and sustain ... to contract testing, performance testing, or reliability testing. * Familiarity with developer ...
Role Overview We are looking for a Software Development Engineer in Test to help build and sustain ... to contract testing, performance testing, or reliability testing. * Familiarity with developer ...
As a Senior Software Engineer at Derq, you will develop and evolve a cloud-based traffic signal ... define reliable data contracts and integrations. * Validate and calibrate optimization ...
As a Senior Software Engineer at Derq, you will develop and evolve a cloud-based traffic signal ... define reliable data contracts and integrations. * Validate and calibrate optimization ...
As a Senior Software Engineer at Derq, you will develop and evolve a cloud-based traffic signal ... define reliable data contracts and integrations. * Validate and calibrate optimization ...
Quick apply
As a Senior Software Engineer at Derq, you will develop and evolve a cloud-based traffic signal ... define reliable data contracts and integrations. * Validate and calibrate optimization ...
Company Description An enterprise client is seeking experienced Senior Python Developers to help ... enterprise software platforms. Additional Information * Fully remote contract opportunity.
Quick apply
Company Description An enterprise client is seeking experienced Senior Python Developers to help ... enterprise software platforms. Additional Information * Fully remote contract opportunity.
Experience building production-quality automation frameworks, testing libraries, or developer tools ... Experience with BDD, contract testing (Pact); * Familiarity with AWS: S3, DynamoDB, OpenSearch;
Experience building production-quality automation frameworks, testing libraries, or developer tools ... Experience with BDD, contract testing (Pact); * Familiarity with AWS: S3, DynamoDB, OpenSearch;
CA$65 - CA$75/hr
Software Engineer - C#/C++ This role focuses on designing and developing software for advanced ... Job Type & Location This is a Contract position based out of Ottawa, ON. Pay and Benefits The pay ...
Quick apply
CA$65 - CA$75/hr
Software Engineer - C#/C++ This role focuses on designing and developing software for advanced ... Job Type & Location This is a Contract position based out of Ottawa, ON. Pay and Benefits The pay ...
Nepean, ON · On-site +1
Contribute to SDK design: define clean interfaces, document contracts, and ensure third-party ... Must have a technical Bachelor's degree in Computer Science, Software Engineering, or an equivalent ...
Quick apply
Nepean, ON · On-site +1
Contribute to SDK design: define clean interfaces, document contracts, and ensure third-party ... Must have a technical Bachelor's degree in Computer Science, Software Engineering, or an equivalent ...
CA$108K - CA$158K/yr
... contract limitations while ensuring total customer satisfaction. This is a great opportunity to ... Act as a central point of contact between software developers, technical leads, contractors, and ...
CA$108K - CA$158K/yr
... contract limitations while ensuring total customer satisfaction. This is a great opportunity to ... Act as a central point of contact between software developers, technical leads, contractors, and ...
Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data ... Contract Type: Contingent on bid award * Security Clearance: Must be eligible for Government of ...
Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data ... Contract Type: Contingent on bid award * Security Clearance: Must be eligible for Government of ...
Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data ... Contract Type: Contingent on bid award * Security Clearance: Must be eligible for Government of ...
Quick apply
Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data ... Contract Type: Contingent on bid award * Security Clearance: Must be eligible for Government of ...
If you thrive in a fast-paced environment and enjoy optimizing enterprise software platforms, this ... engineering, environmental science, and management. With over 25 offices and more than 1100 ...
If you thrive in a fast-paced environment and enjoy optimizing enterprise software platforms, this ... engineering, environmental science, and management. With over 25 offices and more than 1100 ...
If you thrive in a fast-paced environment and enjoy optimizing enterprise software platforms, this ... engineering, environmental science, and management. With over 25 offices and more than 1100 ...
If you thrive in a fast-paced environment and enjoy optimizing enterprise software platforms, this ... engineering, environmental science, and management. With over 25 offices and more than 1100 ...
CA$108K - CA$158K/yr
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 ...
CA$108K - CA$158K/yr
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 ...
Bachelor's degree in Electrical, Computer, or Software Engineering, or a closely related discipline ... Experience collaborating with Circuit Card Assembly (CCA) contract manufacturers throughout ...
Quick apply
Bachelor's degree in Electrical, Computer, or Software Engineering, or a closely related discipline ... Experience collaborating with Circuit Card Assembly (CCA) contract manufacturers throughout ...
We are seeking a skilled Geographic Software Developer to support the development, integration, and ... contract award. Key Responsibilities * Develop and maintain GIS web applications and geospatial ...
Quick apply
We are seeking a skilled Geographic Software Developer to support the development, integration, and ... contract award. Key Responsibilities * Develop and maintain GIS web applications and geospatial ...
$15.34 - $21.07
1% of jobs
$21.07 - $26.79
5% of jobs
$26.79 - $32.52
6% of jobs
$32.52 - $38.24
6% of jobs
$41.39 is the 25th percentile. Wages below this are outliers.
$38.24 - $43.97
11% of jobs
$43.97 - $49.69
13% of jobs
The median wage is $52.55 / hr.
$49.69 - $55.42
15% of jobs
$55.42 - $61.14
15% of jobs
$62.24 is the 75th percentile. Wages above this are outliers.
$61.14 - $66.87
14% of jobs
$66.87 - $72.59
11% of jobs
$72.59 - $78.32
3% of jobs
$15
$52
$78
Contract Software Developers are usually hired for specific projects or defined timeframes, which can range from several weeks to multiple months, often working remotely or on-site depending on client needs. They are expected to quickly understand project requirements, deliver code efficiently, and collaborate with both in-house teams and other contractors, maintaining flexibility to adapt to different workflows and tools. Because contract roles may not include the same onboarding experience as permanent positions, self-motivation and strong independent work habits are important. This work arrangement provides valuable exposure to various industries and technologies, often expanding a developer’s professional network and enhancing career versatility.
A successful Software Developer Contract requires strong programming abilities, solid knowledge of software development methodologies, and relevant project or domain expertise, often supported by a degree in computer science or a related field. Familiarity with languages like Java, Python, or JavaScript, as well as tools such as Git, Agile frameworks, and certification in areas like AWS or Scrum, is highly valued. Excellent problem-solving skills, adaptability, effective communication, and an ability to quickly integrate into new teams are crucial soft skills. These competencies enable contract developers to deliver high-quality solutions while efficiently navigating diverse projects and rapidly changing work environments.
A Software Developer Contract job is a temporary or project-based position where a developer is hired for a specific duration, typically through a contract agreement. Contractors may work independently, for an agency, or directly with a company to develop, test, and maintain software applications. These roles often offer flexibility but may not include benefits like health insurance or paid time off. Contract developers are usually paid hourly or per project and may work remotely or on-site depending on the employer's needs.

Full-time
Medical, Dental
Posted 3 hours ago
ADGA Group is a Canadian-owned defence and security company that provides integrated, mission-critical technical solutions to Government and industry, specializing in C5ISRT, simulation and training, cyber and infrastructure security, and program delivery. With nearly 60 years of experience, ADGA supports federal clients and Canada’s intelligence and enforcement agencies through embedded teams, advisory services, and full project execution, applying deep operational expertise and innovation to strengthen national safety, resilience, and sovereignty. Guided by a strong social mandate, the company creates meaningful employment for veterans of the CAF and RCMP and other professionals committed to public service, while fostering a safe, inclusive, and agile workplace that supports career development, professional growth, and impactful work across Canada.
Job DescriptionWe are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the development, upgrade, and sustainment of Command View (CV/UCV) applications across classified and unclassified environments.
This role focuses on end-to-end development, including front-end, back-end, and database layers, as well as system configuration, troubleshooting, and documentation within a secure, mission-critical setting. The successful candidate will also play a key role in knowledge transfer and operational standardization.
This is a proactive recruitment initiative, with potential start dates in the coming weeks or months, contingent on contract award.
Key Responsibilities
Full-Stack Development
System Maintenance & Support
DevOps & Development Practices
Documentation & Knowledge Transfer
Collaboration & Reporting
Technical Environment
If you require accommodations during any stage of the application or interview process, please let us know. We are happy to work with you to meet your needs.
*Our recruitment systems include artificial intelligence–enabled tools; however, AI is not used to screen, evaluate, or make decisions about applicants for this role.
*Unless otherwise stated, all job postings reflect a current vacancy at the time of publication.
Work-Life Balance
We strongly support a healthy and productive work-life balance. This starts with a flexible approach to work, and policies designed to support employees through their day-to-day routines and major life events. For example, we offer a Maternity/Parental Top-Up (up to 52 weeks) and a Reservist Leave Top-Up (up to 180 days).
Belong@ADGA
ADGA continuously strives to integrate advanced Diversity, Equity & Inclusion (DEI) approaches and practices into our work culture. Our employee-based DEI Committee explores activities and invites discussions that foster an environment where all employees feel valued, respected, and heard.
Compensation
Above and beyond our commitment to offer a competitive base salary, ADGA has a company-wide profit-sharing plan for all full-time and part-time employees.
Comprehensive Benefits and Total Rewards
We offer a comprehensive benefit program, providing employees with the choice between base or enhanced plans. Depending on the plan, ADGA pays for Health & Dental, a Health Spending Account, Short-Term Disability, an Employee Assistance Program, and a Telemedicine service. Also offered: discounts on gym memberships, 5,000+ perks through Perkoplis, a Deferred Profit Sharing Plan, and access to a wide range of other employee-centric services and savings programs.