bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesGeosoftwareSoftware Architect

Software Architect

Geosoftware · Calgary, Alberta, T2P 3C5, Canada · Active · BambooHR

Job facts

FieldValue
CompanyGeosoftware
TitleSoftware Architect
Normalized title-
Department / teamR&D
LocationCalgary, Canada
Work model-
Employment typeContract
Salary-
Statusactive
ATS providerBambooHR
Posted / first seen2026-05-14 / 2026-05-30
Changed / last seen2026-05-30 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Geosoftware.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Calgary.Open
Department jobsActive postings in R&D.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyGeosoftware
Source3955b43c-9686-415c-a3b2-bb7cdc8ff6dc
ATS providerBambooHR

Description

About GeoSoftware GeoSoftware is a global leader in Geoscience Software and provides a comprehensive range of software solutions that support our clients to achieve their goals. Our tools help our clients to develop a better understanding of the subsurface, manage exploration and development risks, and quantify reserves more accurately with our advanced geoscience technology. Working at GeoSoftware is all about passion and sharing our ambition for ongoing technological innovation. We have more than 150 employees, spread over 18 different countries. Our people are our most important asset, and developing our talents is a priority. As part of GeoSoftware, you will work with international and diverse teams of experts in an environment of excellence, which will enable you to create your own opportunities and realize your full potential. Job Summary We are looking for a driven Software Architect to join our team in Calgary, Canada. The Architect contributes to the development and refinement of software architecture in cooperation with senior team members. This role focuses on implementing architectural patterns, supporting domain modeling efforts, and ensuring code quality and maintainability. The Architect works closely with development teams to translate design principles into working solutions. Duties and Responsibilities •   Assist in implementing architectural patterns and principles. •   Support modernization efforts of legacy systems. •   Participate in domain modeling and design discussions. •   Ensure code quality and maintainability through best practices. •   Collaborate with development teams to align implementation with architectural goals. •   Contribute to secure coding practices and CI/CD processes. •   Document architectural decisions and communicate them effectively to technical and non-technical audiences. Skills & Competencies 1. Technical Skills •   Understanding of microservices, event-driven architecture, hexagonal architecture, etc. •   Familiarity with Domain-Driven Design •   Familiarity with secure coding and CI/CD tools •   Proficiency in C++. Python experience is a plus •   Proficiency in Object Oriented Programming principles •   Proficiency in usage of AI as means of increasing the quality of code 2. Soft Skills •   Eager learner and team player •   Good collaboration skills •   Detail-oriented and quality-focused •   Open to feedback and continuous improvement •   Ability to communicate clearly with both technical and non-technical audiences Qualifications & Requirements Required: •   A master’s degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. •   2–3 years’ experience in software development. •   Proficiency in written and spoken English. Preferred: •   Familiar with oil and gas concepts and terminology. Travel No travel is expected.

Full job record

Job IDb3ffc1230f97defead3f7419f00123cae9125c9f
Org ID6f5e71f6-014e-44c7-927a-8542d577ce56
Source ID3955b43c-9686-415c-a3b2-bb7cdc8ff6dc
Board ID3955b43c-9686-415c-a3b2-bb7cdc8ff6dc
Providerbamboohr
Provider Job Key76
TitleSoftware Architect
Normalized Title
Statusactive
Activeyes
Location TextCalgary, Alberta, T2P 3C5, Canada
DepartmentR&D
Team
Employment Typecontract
Workplace Type
Remote Policy
CountryCanada
Region
CityCalgary
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://geosoftware.bamboohr.com/careers/76
Apply URLhttps://geosoftware.bamboohr.com/careers/76
First Seen At2026-05-30 05:46:34Z
Last Seen At2026-06-06 20:24:38Z
Last Checked At2026-06-06 20:24:38Z
Last Changed At2026-05-30 05:46:34Z
Inactive At
Source Posted At2026-05-14 00:00:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=geosoftware/date=2026-06-06/2026-06-06T20-24-37-531Z-f49f84de527930d5b45ffd6294db3b11233ea4556de0577dd9ebc25db1f87d91.json
Event Fields
{
  "content_hash": "3fcb19233e64742f480b3856e07a8767dc14300fbbcef07ba00a2785c2d4c8af",
  "source_hash": "e5af8b6f7db51e381210638b8964376715529b8ccd0f36f7a66a3c1a3e0f9a1f",
  "last_changed_at": "2026-05-30T05:46:34.295Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Calgary, Alberta, T2P 3C5, Canada",
    "city": "Calgary",
    "region": null,
    "country": "Canada",
    "is_remote": false,
    "confidence": 0.95
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T20:24:38.798Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": "Calgary, Alberta, T2P 3C5, Canada",
      "city": "Calgary",
      "region": null,
      "country": "Canada",
      "is_remote": false,
      "confidence": 0.95
    },
    "countries": [
      "Canada"
    ]
  },
  "remote_policy": null,
  "salary_period": null,
  "workplace_type": null,
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "76",
    "isRemote": null,
    "location": {
      "city": "Calgary",
      "state": "Alberta"
    },
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "province": null
    },
    "departmentId": "18591",
    "locationType": "2",
    "jobOpeningName": "Software Architect",
    "departmentLabel": "R&D",
    "employmentStatusLabel": "Contract"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": "Calgary",
      "state": "Alberta",
      "postalCode": "T2P 3C5",
      "addressCountry": "Canada"
    },
    "datePosted": "2026-05-14",
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "countryId": null
    },
    "description": "<p><span style=\"font-weight: bold\">About GeoSoftware</span></p>\n<p>GeoSoftware is a global leader in Geoscience Software and provides a comprehensive range of software solutions that support our clients to achieve their goals. Our tools help our clients to develop a better understanding of the subsurface, manage exploration and development risks, and quantify reserves more accurately with our advanced geoscience technology. </p>\n<p><br>Working at GeoSoftware is all about passion and sharing our ambition for ongoing technological innovation. We have more than 150 employees, spread over 18 different countries. Our people are our most important asset, and developing our talents is a priority. As part of GeoSoftware, you will work with international and diverse teams of experts in an environment of excellence, which will enable you to create your own opportunities and realize your full potential.</p>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Job Summary</span><br>We are looking for a driven Software Architect to join our team in Calgary, Canada.</p>\n<p><br>The Architect contributes to the development and refinement of software architecture in cooperation with senior team members. This role focuses on implementing architectural patterns, supporting domain modeling efforts, and ensuring code quality and maintainability. The Architect works closely with development teams to translate design principles into working solutions.</p>\n<p><br><span style=\"color: rgb(0, 0, 0); font-weight: bold\">Duties and Responsibilities</span></p>\n<p>•   Assist in implementing architectural patterns and principles.<br>•   Support modernization efforts of legacy systems.<br>•   Participate in domain modeling and design discussions.<br>•   Ensure code quality and maintainability through best practices.<br>•   Collaborate with development teams to align implementation with architectural goals.<br>•   Contribute to secure coding practices and CI/CD processes.<br>•   Document architectural decisions and communicate them effectively to technical and non-technical audiences.</p>\n<p><br><span style=\"color: rgb(0, 0, 0); font-weight: bold\">Skills &amp; Competencies </span></p>\n<p><span style=\"font-weight: bold\">1. Technical Skills</span><br>•   Understanding of microservices, event-driven architecture, hexagonal architecture, etc.<br>•   Familiarity with Domain-Driven Design<br>•   Familiarity with secure coding and CI/CD tools<br>•   Proficiency in C++. Python experience is a plus<br>•   Proficiency in Object Oriented Programming principles<br>•   Proficiency in usage of AI as means of increasing the quality of code</p>\n<p><br><span style=\"font-weight: bold\">2. Soft Skills</span><br>•   Eager learner and team player<br>•   Good collaboration skills<br>•   Detail-oriented and quality-focused<br>•   Open to feedback and continuous improvement<br>•   Ability to communicate clearly with both technical and non-technical audiences</p>\n<p><br><span style=\"font-weight: bold\">Qualifications &amp; Requirements</span></p>\n<p><span style=\"font-weight: bold\">Required:</span> <br>•   A master’s degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. <br>•   2–3 years’ experience in software development.<br>•   Proficiency in written and spoken English.</p>\n<p><br><span style=\"font-weight: bold\">Preferred:</span><br>•   Familiar with oil and gas concepts and terminology.</p>\n<p><br><span style=\"font-weight: bold\">Travel</span></p>\n<p>No travel is expected.</p>",
    "compensation": null,
    "departmentId": "18591",
    "locationType": "2",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "Software Architect",
    "departmentLabel": "R&D",
    "jobOpeningStatus": "Open",
    "minimumExperience": "Mid-level",
    "jobOpeningShareUrl": "https://geosoftware.bamboohr.com/careers/76",
    "employmentStatusLabel": "Contract"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/b3ffc1230f97defead3f7419f00123cae9125c9f?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/6f5e71f6-014e-44c7-927a-8542d577ce56JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/3955b43c-9686-415c-a3b2-bb7cdc8ff6dcJSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/b3ffc1230f97defead3f7419f00123cae9125c9f/eventsJSON