Ability to work with technical specifications, data contracts, architecture patterns, and engineering standards. * Experience working in specification-first, contract-driven, or Spec-Driven ...
Ability to work with technical specifications, data contracts, architecture patterns, and engineering standards. * Experience working in specification-first, contract-driven, or Spec-Driven ...
Security Business Analyst (IT) - Remote Contract
Montreal, QC · Remote
$80 - $90/hr
Security Business Analyst - Remote Contract The Security Business Analyst is responsible for ... security engineering or a related field * Strong understanding of security concepts and ...
Quick apply
Security Business Analyst (IT) - Remote Contract
Montreal, QC · Remote
$80 - $90/hr
Security Business Analyst - Remote Contract The Security Business Analyst is responsible for ... security engineering or a related field * Strong understanding of security concepts and ...
Mechanical Engineering Technician
Pointe-claire, QC · On-site
CA$42 - CA$50/hr
Performing technical contract management; * Tracking and updating engineering budgets and schedule with project teams; * Producing technical documentation as required * Providing technical support ...
Quick apply
Mechanical Engineering Technician
Pointe-claire, QC · On-site
CA$42 - CA$50/hr
Performing technical contract management; * Tracking and updating engineering budgets and schedule with project teams; * Producing technical documentation as required * Providing technical support ...
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Quick apply
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Quick apply
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Quick apply
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Quick apply
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Intermediate Security Engineer
Gatineau, QC · On-site
CA$51.59 - CA$76.59/hr
Contract Term: 12 months with possible extension Location: * This role is a hybrid or onsite ... Tasks / Deliverables Summary of Role The Security Engineer will support a Defence client in the ...
Intermediate Security Engineer
Gatineau, QC · On-site
CA$51.59 - CA$76.59/hr
Contract Term: 12 months with possible extension Location: * This role is a hybrid or onsite ... Tasks / Deliverables Summary of Role The Security Engineer will support a Defence client in the ...
Intermediate Security Engineer
Gatineau, QC · On-site
CA$51.59 - CA$76.59/hr
Contract Term: 12 months with possible extension Location: * This role is a hybrid or onsite ... Tasks / Deliverables Summary of Role The Security Engineer will support a Defence client in the ...
Intermediate Security Engineer
Gatineau, QC · On-site
CA$51.59 - CA$76.59/hr
Contract Term: 12 months with possible extension Location: * This role is a hybrid or onsite ... Tasks / Deliverables Summary of Role The Security Engineer will support a Defence client in the ...
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Contract / Full-Time Overview: We are looking for a Senior Engineer to lead development of Generative AI and agentic frameworks supporting enterprise-scale AI transformation. Key Responsibilities:
Senior Security Engineer
CA$80.50 - CA$105.50/hr
Contract Term: 12 months with possible extension Location * This role is a hybrid or onsite ... Tasks / Deliverables Summary of Role The Security Engineer will support a Defence client in the ...
Senior Security Engineer
CA$80.50 - CA$105.50/hr
Contract Term: 12 months with possible extension Location * This role is a hybrid or onsite ... Tasks / Deliverables Summary of Role The Security Engineer will support a Defence client in the ...
WebOps Engineer (Apache & Tomcat)
Quebec, QC · Hybrid
CA$49 - CA$55/hr
Hybrid (3 days in office) Pay Rate: $49-$55 per hour Job Type: 6-month contract Job Overview Our client is seeking an experienced WebOps Engineer to support enterprise web hosting platforms and ...
WebOps Engineer (Apache & Tomcat)
Quebec, QC · Hybrid
CA$49 - CA$55/hr
Hybrid (3 days in office) Pay Rate: $49-$55 per hour Job Type: 6-month contract Job Overview Our client is seeking an experienced WebOps Engineer to support enterprise web hosting platforms and ...
Pour ce faire, vous devez posseder un niveau eleve de competences et d'experience en tant qu'ingenieur, soit mecanique ou electrique, tout en etant familier et competent dans ces deux domaines pour ...
Pour ce faire, vous devez posseder un niveau eleve de competences et d'experience en tant qu'ingenieur, soit mecanique ou electrique, tout en etant familier et competent dans ces deux domaines pour ...
Senior Security Engineer
Gatineau, QC · On-site
CA$80.50 - CA$105.50/hr
Contract Term: 12 months with possible extension Location * This role is a hybrid or onsite ... Tasks / Deliverables Summary of Role The Security Engineer will support a Defence client in the ...
Senior Security Engineer
Gatineau, QC · On-site
CA$80.50 - CA$105.50/hr
Contract Term: 12 months with possible extension Location * This role is a hybrid or onsite ... Tasks / Deliverables Summary of Role The Security Engineer will support a Defence client in the ...
Senior C# Developer - Financial Services
Montreal, QC · Hybrid
CA$80 - CA$100/hr
Senior C# Developer - Financial Services Type: Fulltime, Perm Location: Downtown Montreal, QC ... Tis role is also available as a long term contract role, pay rate on corp to corp basis would be ...
Quick apply
Senior C# Developer - Financial Services
Montreal, QC · Hybrid
CA$80 - CA$100/hr
Senior C# Developer - Financial Services Type: Fulltime, Perm Location: Downtown Montreal, QC ... Tis role is also available as a long term contract role, pay rate on corp to corp basis would be ...
Pour ce faire, vous devez posseder un niveau eleve de competences et d'experience en tant qu'ingenieur, soit mecanique ou electrique, tout en etant familier et competent dans ces deux domaines pour ...
Pour ce faire, vous devez posseder un niveau eleve de competences et d'experience en tant qu'ingenieur, soit mecanique ou electrique, tout en etant familier et competent dans ces deux domaines pour ...
Python Developer Location ... Montreal, QC- 3 days a week Onsite Long Term Contract(12 Months to start with) 3 rounds of ...
Python Developer Location ... Montreal, QC- 3 days a week Onsite Long Term Contract(12 Months to start with) 3 rounds of ...
Contract Programmer information
See Quebec salary details
$12.98 - $17.55
17% of jobs
$17.55 - $22.12
7% of jobs
$22.40 is the 25th percentile. Wages below this are outliers.
$22.12 - $26.68
9% of jobs
$26.68 - $31.25
16% of jobs
The median wage is $31.55 / hr.
$31.25 - $35.82
16% of jobs
$35.82 - $40.38
5% of jobs
$42.25 is the 75th percentile. Wages above this are outliers.
$40.38 - $44.95
12% of jobs
$44.95 - $49.52
11% of jobs
$49.52 - $54.09
4% of jobs
$54.09 - $58.65
2% of jobs
$58.65 - $63.22
1% of jobs
$12
$34
$63
How much do contract programmer jobs pay per hour?
What are the key skills and qualifications needed to thrive as a Contract Programmer, and why are they important?
How do contract programmers typically manage communication and collaboration with client teams while working remotely?
What is a contract programmer?
What is the difference between Contract Programmer vs Software Developer?
| Aspect | Contract Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a degree in computer science or related field, with experience in specific programming languages | Usually holds a degree in computer science or software engineering, with similar certifications |
| Work Environment | Works on short-term projects, often remotely, with flexible schedules | May work full-time in an office or remotely, involved in ongoing development |
| Employer & Industry Usage | Hired by companies for specific projects or freelance work across various industries | Employed by companies or as freelancers, involved in software creation and maintenance |
In summary, Contract Programmers focus on short-term, project-based work, often freelance or temporary, while Software Developers typically work on ongoing development within a company or as full-time employees. Both roles require similar skills and credentials but differ mainly in work scope and employment type.
Other
Posted 5 days ago
Job description
Compensation: $95,000-115,000 plus up to 5% bonus, capped at 150%
Job SummaryGiesecke+Devrient is a globally leading SecurityTech company. We are seeking a technical and execution-focused Data Engineer to join G+D's new AI Hub.
The ideal candidate will combine hands-on experience in data engineering for AI systems with strong Python, SQL, and data pipeline engineering capabilities. This role will support both AI engineering initiatives and machine learning projects by making enterprise data reliable, accessible, well-structured, and ready for production use.
This role is focused on data engineering for Generative AI, RAG, document ingestion, vector search, knowledge graphs, and machine learning workflows, including data preparation, data quality, feature engineering, and reusable data assets for AI solutions.
Primary Responsibilities- Design, build, and maintain data pipelines that support AI engineering, RAG, and machine learning initiatives from experimentation through production.
- Develop document ingestion and processing pipelines for structured, semi-structured, and unstructured enterprise content, including parsing, cleaning, normalization, metadata extraction, and enrichment.
- Implement chunking strategies, embedding pipelines, indexing workflows, and retrieval-ready datasets for RAG and Graph RAG applications.
- Build and maintain integrations with vector databases, search indexes, graph databases, data lakes, warehouses, and enterprise source systems.
- Support knowledge graph initiatives by preparing entities, relationships, ontologies, metadata, and graph-ready data pipelines.
- Prepare and transform data for machine learning projects, including data cleaning, labeling support, feature engineering, feature validation, and dataset versioning.
- Implement data quality checks, lineage, observability, monitoring, and automated validation for AI and ML data pipelines.
- Collaborate with data scientists, applied AI engineers, platform engineers, security, data governance teams, and business stakeholders to deliver scalable AI solutions.
- Contribute to reusable ingestion components, data engineering patterns, technical standards, and best practices for the AI Hub.
- Other duties as assigned.
Qualifications, Experience and Educational Requirements
Work Experience:
- Three (3)+ years of hands-on experience in data engineering, analytics engineering, machine learning engineering, or related software/data development roles.
- Experience building production-grade data pipelines, ETL/ELT workflows, APIs, data services, or distributed data processing systems.
- Experience preparing data for machine learning projects, including data cleaning, feature engineering, dataset creation, and data quality validation.
- Experience with RAG, document processing, embeddings, vector databases, search systems, or knowledge graphs is strongly preferred.
- Experience contributing to production-grade systems in enterprise, regulated, or security-sensitive environments is preferred.
Skills and Competencies:
- Strong Python and SQL skills, with practical experience building reliable, maintainable, and testable data pipelines.
- Hands-on experience with data engineering tools and frameworks such as Pandas, PySpark, Airflow, Dagster, Prefect, dbt, or similar technologies.
- Practical knowledge of document ingestion, document parsing, chunking, embeddings, semantic search, hybrid search, and retrieval pipelines.
- Hands-on experience with vector databases and search technologies such as pgvector, Pinecone, Weaviate, Milvus, OpenSearch, Elasticsearch, or similar platforms.
- Hands-on experience with graph databases or knowledge graph technologies such as Neo4j, RDF, SPARQL, graph data modeling, or entity-relationship extraction is considered an asset.
- Experience with cloud data platforms, lakehouse patterns, object storage, relational databases, and data warehouse technologies.
- Understanding of machine learning workflows, feature engineering, feature stores, model training data requirements, and dataset versioning.
- Ability to implement data quality controls, validation tests, lineage, monitoring, access control, and governance-aware data workflows.
- Ability to work with technical specifications, data contracts, architecture patterns, and engineering standards.
- Experience working in specification-first, contract-driven, or Spec-Driven Development environments is considered an asset.
- Strong problem-solving skills and ability to work in a fast-moving, delivery-focused environment.
Education:
- Bachelor's degree in Computer Science, Software Engineering, Data Engineering, Artificial Intelligence, Data Science, or related field preferred.
- Master's degree is considered an asset.
*This job description is not intended to be all inclusive. The candidate hired will also perform other reasonable related business duties as assigned by the supervisor. The company reserves the right to revise or change job duties as needed. This job description does not constitute a written or implied contract of employment.
By applying to this position you are confirming you possess either a Canadian citizenship, permanent resident status or valid work permit.
Please note: Reference Checks and Credit, Criminal Background Checks will be administered on suitably qualified candidates. Your application will be kept on file for up to two years.
$$ Giesecke+Devrient ePayments Canada, Inc. is an equal opportunity employer and values diversity in its workforce, encouraging applications from all qualified individuals. Accommodations are available on request for candidates taking part in all aspects of the selection process. If you would like to contact us, please contact Human Resources at careers.gdsci@gi-de.com
$$ $$ $$ $$ $$ https://career5.successfactors.eu/career?company=gieseckede&career_job_req_id=27204&career_ns=job_application