1

Geoscience Software Engineer Jobs in Ottawa, ON (NOW HIRING)

Junior IT Technician

Ottawa, ON ยท Hybrid

CA$65K - CA$85K/yr

We are proud of our talented team of over 800 employees, spanning the fields of Engineering, Geoscience, Software, Geomatics, Data Science, Accounting, Administration, Health & Safety and Human ...

Geoscience Software Engineer information

What are some common challenges Geoscience Software Engineers face when integrating geological data into software solutions?

Geoscience Software Engineers often encounter challenges related to the complexity and variety of geological data formats, as well as the need to accurately model subsurface structures. Translating real-world geoscience concepts into computational algorithms requires close collaboration with geologists and domain experts to ensure accuracy. Additionally, maintaining performance and scalability when processing large datasets can be demanding, especially when working with real-time or high-resolution data. These challenges make cross-disciplinary communication and continuous learning essential in this role.

What are the key skills and qualifications needed to thrive as a Geoscience Software Engineer, and why are they important?

To thrive as a Geoscience Software Engineer, you need a strong background in computer science, geology or geophysics, and experience with programming languages such as Python, C++, or Java. Familiarity with industry-specific tools like Petrel, ArcGIS, and seismic interpretation software, as well as version control systems (e.g., Git), is typically expected, along with relevant certifications or advanced degrees. Strong problem-solving skills, teamwork, and effective communication are crucial for collaborating with multidisciplinary teams and translating complex geoscientific data into reliable software solutions. These skills ensure the development of robust, user-friendly applications that support critical decision-making in energy, environmental, and research sectors.

What is a Geoscience Software Engineer?

A Geoscience Software Engineer is a professional who develops, maintains, and optimizes software applications used in the geosciences, such as geology, geophysics, and environmental science. They work closely with geoscientists and data analysts to create tools that help interpret and visualize subsurface data, model geological processes, and support exploration or environmental projects. This role typically requires strong programming skills, knowledge of geoscience concepts, and experience with specialized software or data formats used in the field.

What is the difference between Geoscience Software Engineer vs Geoscientist?

AspectGeoscience Software EngineerGeoscientist
Required CredentialsBachelor's or Master's in Geoscience, Computer Science, or related fieldBachelor's or higher in Geoscience or Earth Sciences
Work EnvironmentDevelops software tools for geoscience applications, often in tech or research firmsConducts fieldwork, data analysis, and research in labs or on-site
Industry UsageUsed in tech companies, oil & gas, environmental consultingUsed in academia, research institutions, and environmental agencies

While Geoscience Software Engineers focus on developing software solutions for geoscience problems, Geoscientists primarily conduct fieldwork and research to understand Earth's processes. Both roles require a strong foundation in geoscience, but their daily tasks and work environments differ significantly.

What are popular job titles related to Geoscience Software Engineer jobs in Ottawa, ON? For Geoscience Software Engineer jobs in Ottawa, ON, the most frequently searched job titles are:
What job categories do people searching Geoscience Software Engineer jobs in Ottawa, ON look for? The top searched job categories for Geoscience Software Engineer jobs in Ottawa, ON are:
Infographic showing various Geoscience Software Engineer job openings in Ottawa, ON as of July 2026, with employment types broken down into 100% Full Time. Highlights an 50% In-person, and 50% Hybrid job distribution.

Intermediate Environmental Engineer/ Geoscientist

AllRock Consulting Limited

Nepean, ON โ€ข On-site

Full-time

Medical, Dental, Life

Posted 19 days ago


Job description

Salary:

About Us

AllRock Consulting Ltd. is a fast growing and innovative geotechnical, materials and Environmental engineering company. AllRocks geotechnical engineers, and materials specialists are focused on solving design, construction, and rehabilitation issues impacting the communities in which we work and live. By pairing cutting-edge site investigation technology with tried-and-true experience, we bring unparalleled expertise to the entire geotechnical spectrumfrom planning and investigation, to execution and quality control.


AllRock works with clients in the pre-construction phases of a project to discover and examine what lies beneath their construction project. Our team collaborates with clients during the design phases to ensure they have all the geotechnical information needed to complete a successful project. This information allows projects to be completed on time and on budget, by working through problems upfront rather than during construction.


AllRock is proud to say that we are a 100% owned and operated Mi'kmaq First Nations company. The Qalipu Mi'kmaq First Nations & Millbrook Mi'kmaq First Nations are proudly represented through our owners and senior management. We are proud to be registered as a Certified Aboriginal Business with the Canadian Council for Aboriginal Business. Indigenous candidates are strongly encouraged to apply.


Why Work With AllRock Consulting

Our commitment to supporting the whole person is reflected in how we reward our employees:

  • Competitive salaries paired with an exceptional benefits package, including critical illness, long-term disability, life insurance, and comprehensive health and dental coverage.
  • A Health Spending Account to help manage your medical expenses.
  • Financial assistance for professional development, along with flexible scheduling to help you balance work and family life.


The Position - Intermediate Environmental Engineer/ Geoscientist

An exciting and unique opportunity to continue building and advancing your Environmental Career. AllRock is a fast growing Geotechnical/Materials/Environmental Engineering firm that is looking for a Intermediate Environmental Engineer/ Geoscientist to join our multidisciplinary team of professionals. This is a unique opportunity to deliver environmental services on a wide variety of exciting projects across Ontario. We are looking for a candidate to be in a permanent full-time position in our Ottawa office.


Job Duties and Responsibilities

  • Lead the management, coordination, technical support, and preparation of excess soil documentation, Phase I and II ESAs, Baseline ESAs, and environmental monitoring programs;
  • Collaborate with a diverse team in both field work and office environments to achieve project goals.
  • Support transactional due diligence initiatives and portfolio-wide projects, including technically complex assignments requiring multidisciplinary teams and accelerated schedules;
  • Maintain current knowledge of evolving environmental regulations, standards, and industry best practices;
  • Deliver high-quality environmental services in alignment with project budgets and timelines;
  • Prepare and support project proposals;
  • Provide oversight, guidance, and mentorship to junior staff; and
  • Serve as a key point of contact for clients, regulators, and subcontractors.
  • Other related duties as required.

Qualifications

  • University Degree in environmental science, geology, hydrogeology, or Environmental Engineering and designation as a Professional Engineer (P.Eng.) with Geoscientist (P.Geo.) considered an asset.
  • A valid drivers license, insurance and a personal vehicle is required.
  • 2+ years plus of relevant work experience.
  • Eligible for federal security clearance.
  • Flexibility to travel periodically.


Preferred Skills

  • Demonstrated commitment to personal and professional development, with a collaborative approach to meeting and exceeding client expectations and delivering innovative solutions;
  • Proven ability to manage multiple concurrent projects and meet demanding deadlines;
  • Ability to work effectively both independently and within a team environment;
  • Proficiency in MS Word and Excel is essential; experience with other data management software is considered an asset;
  • Ability to plan and deliver high-quality reports, supported by strong technical writing skills and the ability to communicate information clearly and concisely;
  • Solid understanding of budget management, report preparation, and client relationship management;
  • Working knowledge of Ontario Regulation 153/04, as amended, O.Reg. 406, and O.Reg. 903; and
  • Willingness to travel periodically and possession of a valid Ontario G (or higher) Drivers License.


Equal Opportunity Statement

At AllRock Consulting Limited, we are committed to fostering an inclusive workplace culture that celebrates diversity in all its forms. We recognize that our success as a company depends on the diverse talents, experiences, and perspectives of our employees. As an equal opportunity employer, we do not discriminate against employees or job applicants based on race, color, ethnicity, nationality, religion, age, gender, sexual orientation, gender identity, marital status, disability, veteran status, or any other protected characteristic as required by applicable law.


How to Apply

To apply, please click on apply button, or email your cover letter, resume, and proof of any relevant certifications to HR@allrockconsulting.com with "Intermediate Environmental Engineer/ Geoscientist - Ottawa" in the subject line. We look forward to hearing from you!