Joining our 3D visualization team, you will focus on building and evolving the scalable backend systems that power our geoscience data rendering stack. This role balances technical architecture and ...
Joining our 3D visualization team, you will focus on building and evolving the scalable backend systems that power our geoscience data rendering stack. This role balances technical architecture and ...
Senior Software Developer
Calgary, AB · On-site
As a Senior Software Developer on the Admin Platform team, you will design, build, and operate the core services that underpin Evo, our cloud-based geoscience platform. Working within a microservices ...
Senior Software Developer
Calgary, AB · On-site
As a Senior Software Developer on the Admin Platform team, you will design, build, and operate the core services that underpin Evo, our cloud-based geoscience platform. Working within a microservices ...
Scanning Technician
Calgary, AB · On-site
Or liberating time through the automation workflows from exploration through to production geoscience. Or the workforce, with cloud connected systems keeping the world's brightest minds at your ...
Scanning Technician
Calgary, AB · On-site
Or liberating time through the automation workflows from exploration through to production geoscience. Or the workforce, with cloud connected systems keeping the world's brightest minds at your ...
Technical post-secondary training in operations, production, geoscience, environmental studies, or engineering. * Ability to manage a team and portfolio of sites with strong communication skills and ...
Technical post-secondary training in operations, production, geoscience, environmental studies, or engineering. * Ability to manage a team and portfolio of sites with strong communication skills and ...
Analyst/ Associate - RBC Rundle, Global Energy Investment Banking (Engineering & Geoscience)
Calgary, AB · On-site
RBC Capital Markets is a part of the Royal Bank of Canada, one of the largest providers of financial services in the world. RBC ranks among the top five banks in North America by market ...
Analyst/ Associate - RBC Rundle, Global Energy Investment Banking (Engineering & Geoscience)
Calgary, AB · On-site
RBC Capital Markets is a part of the Royal Bank of Canada, one of the largest providers of financial services in the world. RBC ranks among the top five banks in North America by market ...
Qualifications * BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline. * Minimum of 5 years of experience in scientific or geophysical software ...
Qualifications * BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline. * Minimum of 5 years of experience in scientific or geophysical software ...
Senior Environmental Professional (Engineer / Scientist) - Contaminated Sites - Work from Anywher...
Calgary, AB · On-site +1
Professional Geoscientist (P.Geo) with Engineers and Geoscientists of BC (EGBC) * Professional Chemist (P.Chem) with the Association of the Chemical Profession of BC * Ten (10) plus years consulting ...
Senior Environmental Professional (Engineer / Scientist) - Contaminated Sites - Work from Anywher...
Calgary, AB · On-site +1
Professional Geoscientist (P.Geo) with Engineers and Geoscientists of BC (EGBC) * Professional Chemist (P.Chem) with the Association of the Chemical Profession of BC * Ten (10) plus years consulting ...
IP Strategy Manager
Calgary, AB · On-site
Bachelors degree or higher in engineering, geoscience, physics, energy systems, or a related technical discipline * Experience working with patents, intellectual property strategy, technology ...
Quick apply
IP Strategy Manager
Calgary, AB · On-site
Bachelors degree or higher in engineering, geoscience, physics, energy systems, or a related technical discipline * Experience working with patents, intellectual property strategy, technology ...
Engineering Technical Advisor
Calgary, AB · On-site
Industry related experience in hydraulic fracturing; geoscience or reservoir disciplines preferred * Work with other teams, and exhibit effective communication * Hands-on approach to problem solving
Quick apply
Engineering Technical Advisor
Calgary, AB · On-site
Industry related experience in hydraulic fracturing; geoscience or reservoir disciplines preferred * Work with other teams, and exhibit effective communication * Hands-on approach to problem solving
Manager, Project Delivery
Calgary, AB · On-site
Drive cross-functional alignment with Geoscience, Engineering, Senior Leadership and Commercial teams to ensure partner support plans are well-integrated, appropriately resourced, and executed to a ...
Manager, Project Delivery
Calgary, AB · On-site
Drive cross-functional alignment with Geoscience, Engineering, Senior Leadership and Commercial teams to ensure partner support plans are well-integrated, appropriately resourced, and executed to a ...
Qualifications * BS or MS in Computer Science, Geoscience, Applied Mathematics, Engineering, or a related field. * 7+ years of experience in scientific or geophysical software development. * Advanced ...
Qualifications * BS or MS in Computer Science, Geoscience, Applied Mathematics, Engineering, or a related field. * 7+ years of experience in scientific or geophysical software development. * Advanced ...
IP Strategy Manager
Calgary, AB · On-site
Bachelor's degree or higher in engineering, geoscience, physics, energy systems, or a related technical discipline * Experience working with patents, intellectual property strategy, technology ...
IP Strategy Manager
Calgary, AB · On-site
Bachelor's degree or higher in engineering, geoscience, physics, energy systems, or a related technical discipline * Experience working with patents, intellectual property strategy, technology ...
Pipeline Geohazard Specialist
Calgary, AB · On-site
Bachelor's degree in Geosciences or Engineering (M.Sc. with a geohazard focus preferred), with APEGA registration or eligibility for registration; EGBC and APEGS registration considered an asset
Pipeline Geohazard Specialist
Calgary, AB · On-site
Bachelor's degree in Geosciences or Engineering (M.Sc. with a geohazard focus preferred), with APEGA registration or eligibility for registration; EGBC and APEGS registration considered an asset
Manager, Project Delivery
Calgary, AB · On-site
Drive cross-functional alignment with Geoscience, Engineering, Senior Leadership and Commercial teams to ensure partner support plans are well-integrated, appropriately resourced, and executed to a ...
Quick apply
Manager, Project Delivery
Calgary, AB · On-site
Drive cross-functional alignment with Geoscience, Engineering, Senior Leadership and Commercial teams to ensure partner support plans are well-integrated, appropriately resourced, and executed to a ...
Engineering Technical Advisor
Calgary, AB · On-site
Industry related experience in hydraulic fracturing; geoscience or reservoir disciplines preferred * Work with other teams, and exhibit effective communication * Hands-on approach to problem solving
Quick apply
Engineering Technical Advisor
Calgary, AB · On-site
Industry related experience in hydraulic fracturing; geoscience or reservoir disciplines preferred * Work with other teams, and exhibit effective communication * Hands-on approach to problem solving
Qualifications * BS or MS in Computer Science, Geoscience, Applied Mathematics, Engineering, or a related field. * 7+ years of experience in scientific or geophysical software development. * Advanced ...
Qualifications * BS or MS in Computer Science, Geoscience, Applied Mathematics, Engineering, or a related field. * 7+ years of experience in scientific or geophysical software development. * Advanced ...
Environmental Risk Assessor
CA$75K - CA$115K/yr
Graduate degree in biology, toxicology, chemistry, soil science, geoscience, or related scientific field. * This position is suited for anintermediate environmentalrisk assessor who is comfortable ...
Environmental Risk Assessor
CA$75K - CA$115K/yr
Graduate degree in biology, toxicology, chemistry, soil science, geoscience, or related scientific field. * This position is suited for anintermediate environmentalrisk assessor who is comfortable ...
Senior Software Engineer - Landmark
Calgary, AB · On-site
$100 - $140/hr
Geoscience -- geology, geophysics, or petrophysics * Drilling engineering and well planning * Reservoir engineering and modeling * Production engineering and optimization * E&P data management and ...
Senior Software Engineer - Landmark
Calgary, AB · On-site
$100 - $140/hr
Geoscience -- geology, geophysics, or petrophysics * Drilling engineering and well planning * Reservoir engineering and modeling * Production engineering and optimization * E&P data management and ...
Software Engineer - Landmark
Calgary, AB · On-site
Geoscience -- geology, geophysics, or petrophysics * Drilling engineering and well planning * Reservoir engineering and modeling * Production engineering and optimization * E&P data management and ...
Software Engineer - Landmark
Calgary, AB · On-site
Geoscience -- geology, geophysics, or petrophysics * Drilling engineering and well planning * Reservoir engineering and modeling * Production engineering and optimization * E&P data management and ...
Intermediate Ground Water Modeller
Calgary, AB · On-site
CA$118K/yr
Eng.) or Professional Geoscientist (P.Geo.) designation, or eligibility to obtain. * Demonstrated experience in groundwater modelling using industrystandard software (e.g., MODFLOWbased platforms)
Intermediate Ground Water Modeller
Calgary, AB · On-site
CA$118K/yr
Eng.) or Professional Geoscientist (P.Geo.) designation, or eligibility to obtain. * Demonstrated experience in groundwater modelling using industrystandard software (e.g., MODFLOWbased platforms)
Geoscience information
What is geoscience?
What are the key skills and qualifications needed to thrive in geoscience, and why are they important?
What types of projects do geoscientists typically work on, and how do they collaborate with professionals from other disciplines?
What do you do in geoscience?
What Is Geoscience?
Geoscience focuses on the study of subjects related to the earth. Your duties as a geoscientist may include studying geology, oceanography, volcanology, seismology, soil science, geophysics, or geochemistry. The responsibilities of some geoscientists include working to understand the atmosphere, climate, or natural resources, such as petroleum or precious metals. Any job that focuses on understanding, analyzing, or interpreting the physical characteristics of the earth is a geoscience career. You can also focus on studying past planetary conditions or making forecasts about the future.
What jobs pay $500,000 a year in the US?
What is the difference between Geoscience vs Geology?
| Aspect | Geoscience | Geology |
|---|---|---|
| Credentials | Bachelor's or higher in Geoscience or related fields | Bachelor's or higher in Geology or Earth Sciences |
| Work Environment | Fieldwork, labs, research institutions, environmental agencies | Fieldwork, labs, mining, oil & gas industries |
| Industry Usage | Broadly used across environmental, engineering, and research sectors | Primarily used in mineral, oil, and gas exploration |
| Search & Comparison Intent | Often compared for career options and educational paths | Compared for specialization in Earth materials and processes |
Geoscience is a broad field encompassing various Earth sciences, including geology, geophysics, and environmental science. Geology is a specific branch focusing on Earth's materials, structure, and processes. While both share similar credentials and work environments, geoscience offers a wider scope of careers, whereas geology specializes in Earth's physical aspects.
What careers are in geoscience?
What is a geoscientist's job?

Other
Posted 3 days ago
Job description
The role
The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications. Joining our 3D visualization team, you will focus on building and evolving the scalable backend systems that power our geoscience data rendering stack. This role balances technical architecture and coding with project management and cross-functional leadership to deliver high-quality, interactive visualization tools.
Â
In this role you will have the opportunity to
- Architect Complex Systems: Design and model software components and modules, navigating ambiguous requirements to deliver secure, scalable, and best-in-class solutions.
- Lead Backend Development: Design, code, and refactor complex programs and integration services, advocating for the best tools and techniques to ensure well-engineered outcomes.
- Manage Release Lifecycles: Plan and coordinate release activities across multiple teams, ensuring all deliverables meet defined quality, security, and compliance standards.
- Drive Project Execution: Independently execute small projects by defining scope, managing risks, and tracking schedules to align with organizational governance.
- Provide Technical Mentorship: Guide and mentor team members through design and code reviews, sharing expertise to elevate the team's overall technical standards.
- Collaborate Cross-Functionally: Work closely with domain experts and visualization engineers to deliver performant 3D graphics and interactive capabilities to global customers.
Â
Essential Knowledge Skills And Experience
- Proven Expertise: A Bachelor's degree in Computer Science or Engineering with 7+ years of professional experience primarily focused on backend services.
- Advanced Technical Stack: High proficiency in C++ and Python, with extensive experience developing and maintaining RESTful APIs and backend services.
- Cloud & Infrastructure: Deep experience with major cloud providers (Azure, GCP, or AWS), Kubernetes, and container orchestration technologies.
- Modern DevOps Practices: Solid understanding of infrastructure as code, CI/CD pipelines, and software security protocols.
- Architectural Vision: Ability to independently produce design views, evaluate technical trade-offs, and integrate emerging technologies into existing products.
- Strategic Communication: Strong ability to influence stakeholders, work autonomously on complex tasks, and communicate technical ideas effectively to diverse audiences.