C++ Developer

Hammehr Talent Consultants

Calgary

Hybrid

CAD 100,000 - 125,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A recruitment consulting firm is seeking a C++ Software Developer to create high-performance applications. This position, which can be hybrid or remote, requires 5+ years in software development and experience with OpenGL. The successful candidate will work with geoscientists to enhance tools for seismic survey designs.

Qualifications

  • 5+ years of professional experience in C++ software development.
  • Strong knowledge of OpenGL and performance-sensitive rendering.
  • Experience with modern C++ standards and good software design practices.

Responsibilities

  • Develop and maintain high-performance Windows desktop applications using modern C++.
  • Build intuitive UI features that support geospatial workflows and large-scale data modeling.
  • Collaborate with geoscientists and researchers to bring algorithms into production-ready code.

Skills

C++ software development
OpenGL
Software design practices
Communication

Education

Degree in Computer Science or Software Engineering

Tools

Qt
GIS

Job description

Get AI-powered advice on this job and more exclusive features.

Hammehr Talent Consultants provided pay range

This range is provided by Hammehr Talent Consultants. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

CA$100,000.00/yr - CA$125,000.00/yr

Direct message the job poster from Hammehr Talent Consultants

Director, Recruitment Consulting @ Hammehr Talent Consultants

If you’ve written code that helps people solve high-stakes, real-world problems—you’ll feel at home here.

Position: Full-Time, Permanent

Work Environment: Hybrid or Remote will be considered

Location: Calgary, AB or Remote working MST hours

Position Overview

We’re hiring on behalf of a company in the seismic exploration space for a C++ Software Developer focused on Windows environments. This is a full-time, permanent role.

Their software gives technical teams the ability to test seismic survey designs, balance cost with subsurface image quality, and adapt to terrain and environmental constraints. You’ll work alongside domain experts to enhance tools that model trade-offs, streamline field planning, and support high-quality data acquisition.

What You’ll Do

  • Develop and maintain high-performance Windows desktop applications using modern C++
  • Build intuitive UI features that support geospatial workflows and large-scale data modeling
  • Implement and optimize OpenGL-based visualizations of terrain, source lines, and survey coverage
  • Collaborate with geoscientists and researchers to bring algorithms into production-ready code
  • Review and refactor legacy code, contributing to long-term platform stability
  • Write documentation and automated tests to support high software reliability
  • Participate in design sessions, code reviews, and roadmap planning

Basic Qualifications

  • 5+ years of professional experience in C++ software development
  • Strong knowledge of OpenGL and performance-sensitive rendering
  • Experience with modern C++ standards and good software design practices
  • Comfortable working with technical subject matter experts outside of software
  • Degree in Computer Science, Software Engineering, or related field
  • Clear communicator and self-starter who can manage ambiguity

Preferred Qualifications

  • Hands-on experience with Qt for GUI development
  • Familiarity with GIS, geophysical modeling, or spatial data visualization
  • Background in scientific or engineering software

The Challenges

  • Domain complexity: translating geophysical logic into intuitive, performant tools
  • Balancing technical debt reduction with the need to deliver new features
  • Working across disciplines with teammates who think in maps, not code
  • Evolving mature products without disrupting trusted field workflows

Your Impact

  • Help energy teams reduce acquisition costs while improving subsurface imaging results
  • Advance software used to plan safer, faster, and more accurate seismic surveys
  • Influence the future of a platform that supports both operational agility and scientific precision
  • Bring modern engineering practices into a highly specialized technical environment
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at Hammehr Talent Consultants by 2x

Sign in to set job alerts for “Software Engineer” roles.
Intermediate Software Developer, Frontend
Solutions Engineer | 100% Remote | VC-backed, SaaS Company
Senior Full Stack Engineer - Vue / React (Half-time/ Part time)
Software Engineering Specialist - Human Data

Greater Calgary Metropolitan Area $55.00-$65.00 1 month ago

Software Engineer I (Consumer Servicing)

Greater Calgary Metropolitan Area 1 month ago

Software Engineer - Cross-platform C++ - Multipass
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Front-End Developer (contract) multiple positions available
Senior Front-End Developer (contract) multiple positions available

Handis Consulting Inc • Canada

Remote
CAD 1,000
Flexible working hours
Opportunity for contract extension
Senior Software Developer (C++/Python) - Visualization
Senior Software Developer (C++/Python) - Visualization

Altis Technology • Calgary

Hybrid
CAD 140,000 - 155,000
Health benefits
RRSP contributions
Profit sharing
+2
IT Software Developer
IT Software Developer

Hensall Co-op • Canada

On-site
CAD 60,000 - 75,000
Principle Software Developer
Principle Software Developer

Snowed In Studios Inc. • Canada

Hybrid
CAD 135,000 - 160,000
Comprehensive health benefits
4 weeks paid vacation + holidays
Unlimited sick leave
+3
Cloud & AI Solution Engineer – Innovative Data Platform
Cloud & AI Solution Engineer – Innovative Data Platform

Microsoft • Calgary

On-site
CAD 128,000 - 223,000
Senior Full Stack Engineer - Vue / React (Half-time/ Part time)
Senior Full Stack Engineer - Vue / React (Half-time/ Part time)

Robots & Pencils • Calgary

Hybrid
CAD 80,000 - 120,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Athennian • Calgary

Hybrid
CAD 100,000 - 130,000
Minimum of three weeks of vacation
Comprehensive health and dental coverage
Flexible parental leave benefits
+1
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical • Calgary

Remote
CAD 120,000 - 170,000
Personal learning and development budget of CAD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Sr/ Lead .Net Developer
Sr/ Lead .Net Developer

TEEMA • Canada

Remote
CAD 130,000
Lead Software Developer
Lead Software Developer

Seequent • Calgary

Hybrid
CAD 115,000 - 125,000
Flexible work environment
Professional development opportunities
Equity, Diversity, and Inclusion commitment