Talent.com
Altis Technology
Senior Software Developer (C++/Python) - VisualizationAltis Technology • Calgary, AB, CA
Senior Software Developer (C++/Python) - Visualization

Senior Software Developer (C++/Python) - Visualization

Altis Technology • Calgary, AB, CA
30+ days ago
Job type
  • Full-time
Job description

Senior Software Developer (C++/Python) - Visualization

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

Base pay range

CA$140,000.00/yr - CA$155,000.00/yr

Location

Calgary, AB / Vancouver, BC – Hybrid (2 days in the office)

Compensation & Perks

$140,000–$155,000/year plus health benefits, RRSP contributions, profit sharing, employee stock purchase plan, educational reimbursement, and more.

Role Overview

You will be working at the forefront of geoscience innovation, collaborating with domain experts to design and optimize advanced C++ algorithms that drive cloud-based modeling workflows. You’ll also build scalable Python back-end services that deliver these high-performance solutions to modern web applications. You will help shape the evolution of a cloud-based geoscience automodeling platform leveraging machine learning to extract insights from drilling data.

Key Responsibilities

Software Design

  • Architect and design complex software applications, modules, and components.
  • Apply modeling techniques aligned with established software design standards.
  • Produce and communicate multiple design perspectives to meet functional, non-functional, and security requirements.
  • Evaluate design alternatives and make informed trade-offs.
  • Review and enhance both your own designs and those of colleagues.

Software Development

  • Develop, test, document, refactor, and maintain complex programs and integration services.
  • Advocate for the adoption of appropriate development methods, tools, and best practices.
  • Ensure consistent use of standards and tools across the team for high-quality, maintainable outcomes.
  • Collaborate with domain experts to implement geoscience algorithms optimized for performance and maintainability.
  • Participate in code reviews and provide guidance to peers.

Release Management

  • Plan and manage release schedules in line with business objectives.
  • Coordinate release activities across multiple teams and stakeholders, ensuring quality, security, and compliance.
  • Communicate release plans, progress, and results to stakeholders.
  • Conduct post-release reviews and implement improvements.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional software development experience.
  • Strong proficiency in C++ and/or Python. Ideally, both.
  • Experience developing and maintaining RESTful APIs and back-end services.
  • Hands‑on experience with major cloud platforms (AWS, Azure, GCP) and container orchestration (Kubernetes).
  • Familiarity with infrastructure as code, CI/CD pipelines, and DevOps practices.

Assets (not required)

  • Experience with Flask or FastAPI.
  • Exposure to Three.js or web-based 3D rendering.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

Software Development

#J-18808-Ljbffr
Create a job alert for this search

Senior Software Developer (C++/Python) - Visualization • Calgary, AB, CA

Similar jobs

Clio Senior Developer for Voice Integration

Cliocalgary, ab, Canada
Full-time

Explore exciting opportunities in software development at Clio as a Senior Developer focusing on Voice and Messaging integration.This role emphasizes your experience with Node.AWS technologies in a... Show more

 • Promoted

Senior Developer

Coconut SoftwareCalgary, AB, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthCalgary, AB, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Senior Software Engineer II

Tripledot StudiosCalgary, AB, CA
Full-time

Tripledot is one of the largest independent mobile games companies in the world.We are a multi‑award‑winning organisation, with a global 2,500+ strong team across 12 studios.Our expanded portfolio ... Show more

 • Promoted

Senior Software Developer

MatchBox Consulting GroupCalgary, AB, CA
Temporary

MatchBox Consulting Group is currently seeking a.Lead end-to-end application analysis and remediation for cloud migration (Azure), including assessing application architecture, dependencies, and te... Show more

 • Promoted

Senior Guidewire Developer for CGL

Co-operatorsCalgary, AB, CA
Full-time

Make an impact as a Senior Guidewire Developer at CGL, utilizing a hybrid work model to deliver innovative solutions.Your experience will enhance our technology landscape.In this critical role, you... Show more

 • Promoted

Senior Software Developer (C++/Python) - Visualization - C$140,000 - C$155,000 A Year

Altis TechnologyCalgary, Canada
Full-time

Senior Software Developer (C++/Python) - Visualization This range is provided by Altis Technology.Your actual pay will be based on your skills and experience — talk with your recruiter to learn mor... Show more

 • Promoted

Senior Software Developer, C++ - C$125,000 - C$175,000 A Year

KinaxisCalgary, Canada
Full-time

Seeking a Senior Software Developer specializing in C++ to design and implement high-performance algorithms for supply chain management.Responsibilities include coding, testing, mentoring, and stay... Show more

 • Promoted

Senior C++ Developer (geometry, algorithms)

LuxoftCalgary, AB, CA
Full-time

Senior C++ Developer (geometry, algorithms).Join our team as a Senior C++ Developer focused on 3D algorithms for the Oil & Gas domain.We are a leading provider of energy industry solutions, develop... Show more

 • Promoted

Senior Systems Specialist SAP IS-U Billing

FortisAlbertaairdrie, ab, Canada
Full-time +1

FortisAlberta is seeking an experienced and solutions‑focused Senior Systems Specialist SAP IS-U Billing to support and enhance critical business systems that power our operations!.In this hands‑on... Show more

 • Promoted

Senior Software Cloud Developer with CPKC

CPKCCalgary, AB, CA
Full-time

Advance your career as a Senior Software Cloud Developer at CPKC, specializing in AWS and Azure platforms.This hybrid role involves hands-on development and data engineering initiatives.In this pos... Show more

 • Promoted

Senior Software Engineer, Developer Experience

VantaCalgary, AB, CA
Full-time

At Vanta, our mission is to help businesses earn and prove trust.We believe that security should be monitored and verified continuously, and we empower companies to practice better security and pro... Show more

 • Promoted

Senior Software Engineer

fiveonefourCalgary, AB, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Software Developer (C++/Python) - Visualization

Altis Technologycalgary, ab, Canada
Full-time

Senior Software Developer (C++/Python) - Visualization.This range is provided by Altis Technology.Your actual pay will be based on your skills and experience — talk with your recruiter to learn mor... Show more

 • Promoted

Senior Visualization Architect (C++/Python)

Altis Technologycalgary, ab, Canada
Full-time

A leading technology company in Canada is seeking a Senior Software Developer with strong expertise in C++ and Python.The role involves designing and developing complex software applications while ... Show more

 • Promoted

Senior Software Engineer (Merchant Experience)

Helcim Inc.calgary, ab, Canada
Full-time

Helcim is seeking a Senior Software Engineer to join our full‑stack engineering squad dedicated to the core merchant experience.This team owns critical business logic that powers our platform, incl... Show more

 • Promoted

Senior Software Developer

SOVRACalgary, Alberta, Canada
Full-time

SOVRA is a leading public procurement platform trusted by more than 7,000 government agencies and over 1 million suppliers across North America.Our work sits at the intersection of technology, publ... Show more

 • Promoted

Senior Cloud Developer

Computer Modelling Groupcalgary, ab, Canada
Full-time

The Senior Cloud Developer will be responsible for designing, developing, deploying, and maintaining cloud-native applications and infrastructure, primarily within Amazon Web Services (AWS), while ... Show more

 • Promoted

Senior Software Engineer - Eco-Friendly Technologies

Seequent LimitedCalgary, AB, CA
Full-time

Join Seequent as a Senior Software Developer, specializing in scalable solutions using Python and FastAPI.Work on sustainable technologies that reshape the Earth sciences landscape.The Senior Softw... Show more

 • Promoted

Senior Developer

AdeccoCalgary, AB, CA
Temporary

Recruitment Consultant @ Adecco | Human Resources, HRM, Training and Development | CHRP in process.Adecco is currently recruiting for a Senior Developer.This is a 6-month contract opportunity with ... Show more