The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront ... contracts, and data flow design. Build prototypes or proofs-of-concept spanning UI and service ...
The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront ... contracts, and data flow design. Build prototypes or proofs-of-concept spanning UI and service ...
Requirements Develop & test smart contracts and programming efforts on Ethereum. Work with other ... Professional experience as software engineer with at least a year of experience with Solidity ...
Requirements Develop & test smart contracts and programming efforts on Ethereum. Work with other ... Professional experience as software engineer with at least a year of experience with Solidity ...
Full Stack Blockchain Developer
Calgary, AB · On-site
Requirements • Develop & test smart contracts and programming efforts on Ethereum. • Work with ... software engineer with at least a year of experience with Solidity programming • Experience in ...
Quick apply
Full Stack Blockchain Developer
Calgary, AB · On-site
Requirements • Develop & test smart contracts and programming efforts on Ethereum. • Work with ... software engineer with at least a year of experience with Solidity programming • Experience in ...
We're the first software business in the world to have our sustainability targets validated by the ... engineer a better world.
We're the first software business in the world to have our sustainability targets validated by the ... engineer a better world.
Senior Full Stack Developer
Calgary, AB · On-site
Our AI-powered platform, anchored by xTract, transforms sprawling repositories of contracts ... Requirements * 5+ years of professional software development experience, with demonstrated full ...
Quick apply
Senior Full Stack Developer
Calgary, AB · On-site
Our AI-powered platform, anchored by xTract, transforms sprawling repositories of contracts ... Requirements * 5+ years of professional software development experience, with demonstrated full ...
Intermediate Architectural Contract Administrator
CA$83K - CA$102K/yr
... engineers, landscape architects and sustainability experts who design for community wellbeing and ... Experience with construction management software platforms (Onware, Procore, Prolog, BIM 360, etc.
Intermediate Architectural Contract Administrator
CA$83K - CA$102K/yr
... engineers, landscape architects and sustainability experts who design for community wellbeing and ... Experience with construction management software platforms (Onware, Procore, Prolog, BIM 360, etc.
... contract/E2E), and IaC (Terraform/Helm); experience with API gateways (Apigee/Kong) and service ... Detail-Oriented, DevOps, DevSecOps, Docker (Software), Docker Container, Docker Kubernetes ...
... contract/E2E), and IaC (Terraform/Helm); experience with API gateways (Apigee/Kong) and service ... Detail-Oriented, DevOps, DevSecOps, Docker (Software), Docker Container, Docker Kubernetes ...
Construction and post-construction engineering * Contract preparation and administration, including ... Familiarity with the use of AutoCAD, Civil 3d, and other road design software would be considered ...
Construction and post-construction engineering * Contract preparation and administration, including ... Familiarity with the use of AutoCAD, Civil 3d, and other road design software would be considered ...
Construction and post-construction engineering * Contract preparation and administration, including ... Familiarity with the use of AutoCAD, Civil 3d, and other municipal design software would be ...
Construction and post-construction engineering * Contract preparation and administration, including ... Familiarity with the use of AutoCAD, Civil 3d, and other municipal design software would be ...
Design governed data products with clear contracts, documentation, lineage, and SLAs, enabling ... Automation and DevOps experience, such as GitHub Actions, infrastructure as code, and automated ...
Design governed data products with clear contracts, documentation, lineage, and SLAs, enabling ... Automation and DevOps experience, such as GitHub Actions, infrastructure as code, and automated ...
... engineers, landscape architects and sustainability experts who design for community wellbeing and ... Experience with construction management software platforms (Onware, Part3, Procore, Prolog, BIM 360 ...
... engineers, landscape architects and sustainability experts who design for community wellbeing and ... Experience with construction management software platforms (Onware, Part3, Procore, Prolog, BIM 360 ...
Building Mechanical Engineer
Calgary, AB · Hybrid
... contract documents as well as participating in mentoring, scheduling, budgeting, tendering ... Proficiency in building load analysis software. * Proficiency in AutoCad and/or Revit is an asset.
Building Mechanical Engineer
Calgary, AB · Hybrid
... contract documents as well as participating in mentoring, scheduling, budgeting, tendering ... Proficiency in building load analysis software. * Proficiency in AutoCad and/or Revit is an asset.
The T-SQL Data Conversion Developer is responsible for programming all the transformations required ... Minimum 3 years of professional software development experience * Fluency in English and French ...
The T-SQL Data Conversion Developer is responsible for programming all the transformations required ... Minimum 3 years of professional software development experience * Fluency in English and French ...
Senior Mechanical Engineer
Calgary, AB · On-site
The Sr Mechanical Engineer may be involved in construction contract administration, site reviews on ... Computer experience using IESVE or similar software, manufacturer selection software, AI-enhanced ...
Senior Mechanical Engineer
Calgary, AB · On-site
The Sr Mechanical Engineer may be involved in construction contract administration, site reviews on ... Computer experience using IESVE or similar software, manufacturer selection software, AI-enhanced ...
Ensuring that the level of performance is in accordance with the contract specifications, within ... software. * Checking vessel, structural, steel, piping spooling, assembly, and civil drawings.
Ensuring that the level of performance is in accordance with the contract specifications, within ... software. * Checking vessel, structural, steel, piping spooling, assembly, and civil drawings.
Senior Manager - Data Engineering
Calgary, AB · On-site +1
CA$120K - CA$160K/yr
Lead the build-out of Canada's Gold/semantic consumption layer with data contracts and SLAs, and retire the legacy analytics warehouse. * Partner with the Lead Data Engineer on system design of our ...
Senior Manager - Data Engineering
Calgary, AB · On-site +1
CA$120K - CA$160K/yr
Lead the build-out of Canada's Gold/semantic consumption layer with data contracts and SLAs, and retire the legacy analytics warehouse. * Partner with the Lead Data Engineer on system design of our ...
The role blends site presence with contract administration, coordinating among contractors ... Proficient with Autodesk AutoCAD, Revit, and/or Bentley MicroStation software. * Excellent ...
The role blends site presence with contract administration, coordinating among contractors ... Proficient with Autodesk AutoCAD, Revit, and/or Bentley MicroStation software. * Excellent ...
Civil Engineer
Calgary, AB · Hybrid
Executing tenders, constructability assessments, contract administration, and inspection of ... Familiarity in using water management software such as PCSWMM, MIKE, HEC-RAS or Infoworks is ...
Civil Engineer
Calgary, AB · Hybrid
Executing tenders, constructability assessments, contract administration, and inspection of ... Familiarity in using water management software such as PCSWMM, MIKE, HEC-RAS or Infoworks is ...
Principal AI Engineer
Calgary, AB · On-site
Design governed data products with clear contracts, documentation, lineage, and SLAs, enabling ... Automation and DevOps experience, such as GitHub Actions, infrastructure as code, and automated ...
Principal AI Engineer
Calgary, AB · On-site
Design governed data products with clear contracts, documentation, lineage, and SLAs, enabling ... Automation and DevOps experience, such as GitHub Actions, infrastructure as code, and automated ...
Equinox Engineering is a leading engineering solutions provider, delivering innovative and high ... Develop, maintain, and update project schedules using scheduling software (e.g., Primavera P6, MS ...
Equinox Engineering is a leading engineering solutions provider, delivering innovative and high ... Develop, maintain, and update project schedules using scheduling software (e.g., Primavera P6, MS ...
Software Developer Contract information
See Calgary, AB salary details
$16.11 - $22.12
1% of jobs
$22.12 - $28.13
5% of jobs
$28.13 - $34.13
6% of jobs
$34.13 - $40.14
6% of jobs
$43.45 is the 25th percentile. Wages below this are outliers.
$40.14 - $46.15
11% of jobs
$46.15 - $52.16
13% of jobs
The median wage is $55.17 / hr.
$52.16 - $58.17
15% of jobs
$58.17 - $64.18
15% of jobs
$65.34 is the 75th percentile. Wages above this are outliers.
$64.18 - $70.19
14% of jobs
$70.19 - $76.20
11% of jobs
$76.20 - $82.21
3% of jobs
$16
$55
$82
How much do software developer contract jobs pay per hour?
What are the typical work arrangements and expectations for contract Software Developers?
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.
What are the key skills and qualifications needed to thrive in the Software Developer Contract position, and why are they important?
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.
What is a Software Developer Contract job?
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.
- Software Developer
- Senior Software Developer
- No Experience Full Stack Software Developer
- Senior Full Stack Software Engineer
- Assistant Full Stack Developer Visa Sponsorship
- Remote Senior Full Stack Software Engineer
- Volunteering Dot Net Software Engineer
- Part Time Remote Golang Developer
- Senior Software Engineer Travel
- Junior Software Engineer University

Other
Posted 11 days ago
Job description
The role
Â
As a Senior Software Developer on the 3D Visualization team, you will be at the forefront of creating intuitive, high-performance web applications. This role focuses on the end-to-end design and development required to visualize complex geoscience data. You will be instrumental in defining the architecture, advocating for best practices, and ensuring the delivery of high-quality, scalable solutions.
In this role, you will have the opportunity to:
Â
Design and architect complex frontend applications, components, and UI systems that deliver intuitive, performant, and scalable user experiences.
Apply appropriate design and modelling techniques across the stack, including component architecture, state management, API contracts, and data flow design. Build prototypes or proofs-of-concept spanning UI and service layers to validate workflows, performance characteristics, and technical feasibility.
Design, implement, test, document, and maintain complex frontend features using modern JavaScript and TypeScript frameworks.
Develop and maintain backend services, APIs, and data-integration layers that support frontend functionality and visualization workflows.
Lead effective design and code reviews for other team members.
Coordinate with backend, visualization, QA, and product teams to ensure smooth end-to-end delivery of user-facing functionality.
Provide technical guidance and mentorship to other team members.
Essential Knowledge, Skills, and Experience
Â
Bachelor's degree in computer science, engineering, or equivalent practical experience.
7+ years of experience in software development roles, with a strong emphasis on frontend or full-stack development. Advanced experience with JavaScript and TypeScript.
Extensive experience building complex web applications using modern frontend frameworks (e.g., React, Vue, Svelte, or similar).
Strong understanding of frontend application architecture, state management, and component-based design.
Solid experience designing and implementing backend services and RESTful APIs.
Strong understanding of web-performance optimization, accessibility standards (WCAG), and browser capabilities.
Proven capability to tackle complex technical challenges through investigation, experimentation, and creative problem-solving.
#LI-KV2