Relomote
Remote JobsRelocation Jobs
Add companySaved
Relomote

Relomote is a job board for remote, hybrid, and relocation jobs — every listing AI-classified for the countries it actually hires from, or the visa and relocation support it offers.

LinkedInCrunchbase

Remote jobs by category

  • Remote Engineering & Development jobs
  • Remote Customer Support jobs
  • Remote Design jobs
  • Remote Marketing jobs
  • Remote Sales jobs
  • Remote Product jobs
  • Remote Data & Analytics jobs
  • Remote People & Talent jobs
  • Remote Writing & Content Creation jobs
  • Remote Finance jobs
  • Remote Legal & Compliance jobs
  • Remote Operations & Admin jobs
  • Remote Data Entry jobs
  • Remote Virtual Assistant jobs
  • Remote Education/Training jobs
  • Remote Healthcare/Clinical jobs
  • Remote Other jobs

Remote jobs by location

  • Work from anywhere jobs
  • Remote jobs in Africa
  • Remote jobs in Asia
  • Remote jobs in Europe
  • Remote jobs in Latin America
  • Remote jobs in Middle East
  • Remote jobs in North America
  • Remote jobs in Oceania
  • All remote jobs →

Relocation & visa sponsorship

  • Visa sponsorship jobs
  • Relocation package jobs
  • Relocate to Europe
  • Relocate to Germany
  • Relocate to Netherlands
  • Relocate to Spain
  • Relocate to Portugal
  • Relocate to Greece
  • Relocate to United Kingdom
  • Relocate to Canada
  • Relocate to Australia
  • Relocate to Sweden
  • Relocate to Switzerland
  • Relocate to Japan
  • Relocate to United Arab Emirates
  • All relocation jobs →

© 2026 RelomoteAboutPrivacyTerms

Contact [email protected] · Built by Mahmoud

Relomote
Remote JobsRelocation Jobs
Add companySaved
GeoSoftware logo

Software Architect

GeoSoftware
Posted May 27, 2026, 10:13 PM UTC
🇨🇦Canada🏢Hybrid📁Engineering & Development
Is this job info correct?

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.

Similar jobs

Similar jobs

Blackpoint Cyber logo

Software Architect

Blackpoint Cyber

🌍Canada, United States1 weeks ago
Medaviehs logo

Intermediate Software Architect

Medaviehs

🇨🇦Canada1 weeks ago
Carbon60 logo

Principal Software Architect

Carbon60

🇨🇦Canada1 weeks ago
Carbon60 logo

Sr. Cloud Software Architect

Carbon60

🇨🇦Canada1 weeks ago
DEPT® logo

Architect, Software Engineering (Adobe - AEM/WorkFront)

DEPT®

🌍Canada, United States2 weeks ago
DEPT® logo

Architect, Software Engineer (Adobe - AJO, AEP, RTCDP)

DEPT®

🌍Canada, United States2 weeks ago