5 Software Engineering jobs in Calgary
VP, Software Engineering - Planning, Economics & Reserves Software Suite (Hybrid Work Schedule)
Posted today
Job Viewed
Job Description
Job Description
VP, Engineering – Planning, Economics & Reserves Software Suite
Location: Calgary, Alberta, Canada
Model of Work: Hybrid
Are you excited by challenges? Do you enjoy working in a fast-paced, international and dynamic environment? Then now is the time to join Quorum Software, a rapidly growing company and industry leader in oil & gas transformation.
Quorum Software is the world's largest provider of digital technology focused solely on business workflows that empower the next evolution of energy. From emerging companies to supermajors, throughout every region of the globe, customers rely on Quorum's proven innovation and unmatched global expertise to streamline business operations and make data-driven decisions that optimize profitability and growth. Our industry-leading solutions are transforming energy companies across the entire value chain, helping visionary leaders evolve their organizations into modern energy companies.
Overview
The Vice President of Engineering for the Planning, Economics & Reserves Software Suite will lead all aspects of engineering execution and delivery across a critical domain in our energy software portfolio. This role requires a unique combination of deep technical expertise, oil & gas domain knowledge, and a proven track record of scaling cloud-based enterprise software products. Reporting to the Chief Product & Technology Officer, you will be responsible for setting technical direction, building high-performing teams, and delivering robust, modern SaaS solutions that meet the evolving needs of upstream operators.
Responsibilities
Engineering Leadership
- Lead multiple engineering teams responsible for developing the Planning, Petroleum Economics, and Reserves product suite.
- Establish and enforce modern software engineering practices (Agile, CI/CD, DevOps, microservices/containerization).
- Ensure quality, scalability, and performance across all applications, with a focus on cloud-native SaaS architectures.
Technical Strategy & Execution
- Translate product vision and business requirements into clear engineering roadmaps and delivery plans.
- Guide architectural decisions and technology adoption, ensuring alignment with long-term platform goals.
- Promote the integration of AI, data science, and advanced analytics into applications
Domain Expertise & Product Alignment
- Apply a deep understanding of the upstream oil & gas lifecycle, including economic modeling (e.g., NPV, IRR, sensitivities) and reserves reporting standards (e.g., PRMS, SEC).
- Collaborate with product managers and customers to ensure technical solutions meet real-world planning and reserves workflows.
- Leverage familiarity with industry-standard tools (e.g., ARIES, ValNav, Merak) to inform design and differentiation.
Team Development & Culture
- Recruit, develop, and retain top-tier engineering talent across backend, frontend, QA, DevOps, and data science functions.
- Foster a culture of innovation, accountability, and continuous improvement across global, cross-functional teams.
- Provide mentorship and career growth paths for senior engineering leaders and architects.
Cross-Functional Collaboration
- Partner with Product, UX, Customer Success, and Commercial teams to ensure alignment from roadmap to release.
- Act as a key technical stakeholder in customer engagements, sales opportunities, and strategic planning efforts.
- And other duties as assigned.
Requirements
- Bachelor's or Master’s degree in Computer Science or a related field.
- 10+ years of software engineering experience, with at least 5 years in technical leadership roles.
- Proven success delivering enterprise-grade, cloud-based software platforms in a SaaS model.
- Deep understanding of the upstream asset lifecycle and core economic/reserves concepts (e.g., decline curves, type curves, NPV, IRR, categories of reserves).
- Strong knowledge of Agile development, CI/CD pipelines, DevOps culture, and containerized application deployment (e.g., Docker, Kubernetes).
- Experience integrating AI/ML, advanced analytics, or data science into engineering solutions.
- Proven experience with transformative application modernization at enterprise scale.
- Experience leading globally distributed teams across multiple cultures and timezones.
- Ability to balance maintenance and “run the business” activities with innovation and “change the business” initiatives.
- Experience with scaling early MVP / prototypes to production to scale.
- Experience with modernization and cloud efforts.
- Previous experience owning a P&L and budget.
Preferred Skills
- Experience directly supporting oil and gas planning, petroleum economics, or reserves workflows
- Background in data-driven forecasting, scenario modeling, or portfolio optimization using AI/ML.
Additional Details
- Background Check: The successful candidate will need to successfully complete the following clearances: Criminal History Check, Education Verification, Employment Verification, Driver’s License Verification and passport/ID validation.
- Visa Sponsorship: Employment eligibility to work with Quorum Software in Canada is required as the company will not pursue visa sponsorship for this position. The successful candidate will be required to ensure they maintain and renew any visas or permits that grant employment eligibility where applicable.
About Quorum Software
Quorum Software connects people and information across the energy value chain. Twenty years ago, we built the first software for gas plant accountants. Pipeline operators came next, followed by land administrators, pumpers, and planners. Since 1998, Quorum has helped thousands of energy workers with business workflows that optimize profitability and growth. Our vision for the future connects the global energy ecosystem through cloud-first software, data standards, and integration. The trusted source of decision-ready data for 1,800+ companies, Quorum Software makes the essential connections that let us work better together in the connected energy workplace. For more information, visit quorumsoftware.com.
Quorum Diversity Statement: At Quorum, we are committed to fostering, cultivating, and preserving a culture of belonging. We want to be the place where a diverse pool of talented people join us, stay with us and do their best work. With a diverse team of employees, we grow and learn better together. The collective sum of the individual differences, life experiences, knowledge, innovation, self-expression, and talent that our employees invest in their work represents not only part of our culture, but our reputation and our achievements. We are fully focused on equity and equality and believe deeply in diversity of race, gender, sexual orientation, age, religion, ethnicity, national origin, ability, neurodiversity and all the other characteristics that make us unique.
Quorum Business Solutions and Quorum Software are Equal Opportunity Employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, ancestry, veteran status, disability, genetic information, or any other basis protected by law.
Those applicants requiring reasonable accommodation to the application and/or interview process should notify a member of the Human Resources Department
Manager, Software Development
Posted today
Job Viewed
Job Description
Job Description
Salary:
The software products group at Nureva is looking for a hands-on manager, software development who leads by example and inspires the team to deliver exceptional results. In this position you will be directly responsible for building and managing a team of software developers. You have a good understanding of the process, tools and practices required to deliver great software.
You will
- Understand the business context of the products that your team develops. Applying your insight and experience to create a technical architecture and development roadmap that supports and realizes the product vision
- Lead your team in delivering their commitments for each development iteration in an Agile environment
- Define relevant and useful metrics to measure progress and ensure timely releases of high-quality software.
- Set a high standard for software development good practices such as design reviews, code reviews, and test-driven development. Ensuring your team adheres to established done criteria each sprint
- Mentor a high-performance team that thrives on delivering high quality and innovative solutions. You will ensure continual improvement of your team through regular coaching and goal setting
- Promote the importance of innovation within your team including through personal understanding of new technologies and direct technical contributions
- Actively participate in the hiring process and grow the team as needed
You have
- A university degree in computer science, software engineering or electrical engineering
- At least 8 years of industry experience, including at least 3 years of management and solutions architecture experience
- A proven track record of leading through all phases of software development and successfully delivering amazing software products to customers
- A solid understanding of best practices for delivering high-performance cloud and mobile applications.
- A working knowledge of information security and privacy concerns
- Excellent organizational, interpersonal, written and verbal communication skills
- Strong initiative and ability to work in a dynamic and fast-changing environment with minimal direct supervision
- Experience with Agile software development processes
- Experience with distributed systems, cloud computing technologies, web protocols and standards
- Attention to detail and keen interest in visual design and creating the best possible user experience
We offer a competitive total compensation package, an open and collaborative office and a great team environment.
Please visit nureva.com to apply by close of businessSeptember 30, 2025. Please outline how you will make a difference on our team. We will spend time to ensure that you understand the role and our company to ensure that we are a good fit for you.
Director of Software Development
Posted today
Job Viewed
Job Description
Job Description
We are looking for an experienced Director of Software Development for our client. This is a permanent position that is remote to start with later relocation to Vancouver . Our client is a global enterprise company providing a last-mile delivery service to large E-Commerce and retail businesses.
You Have:
- 10+ years’ experience as a Software Developer
- 2+ years' people management experience leading full-stack engineering teams
- Extensive experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and
- Experience with the following; Java , Node.js , MongoDB , React , HTML , SQL
- Experience working with Microservices architecture
- Experience working in cloud environment, ideally with AWS
Perks:
- Very Competitive Salary
- Equity Options
- Individual performance bonus
- Health and dental benefits
- 3 weeks’ vacation
Manager, Software Development - Global Developer Relations Canada

Posted 5 days ago
Job Viewed
Job Description
25WD85946
_The French translation can be found below!/La traduction française se trouve ci-dessous !_
**Position Overview**
We are seeking an Engineering Manager to join the Developer Relations team within our Developer Ecosystem Organization. In this role, you will lead global Developer Relations team focused on CI/CD, Observability, and Cloud Computing support, as well as onboarding to CloudOS, Autodesk's enterprise Cloud Development Platform, and regionalization efforts. The ideal candidate will possess a deep understanding and hands-on experience in building modern CI/CD pipelines and Cloud deployments. They will also excel in building relationships and providing onboarding support to our growing team of product engineers. Knowledge of modern engineering best practices and industry trends is essential. You should be comfortable in an agile environment and skilled at building highly effective teams. Most importantly, you can inspire a team to achieve great things.
**Responsibilities**
+ Manage high-performance technical support engineering teams, fostering their growth and inspiring innovation and operational excellence
+ Drive the design and implementation of tools and applications for an automated support system
+ Collaborate in technical and architectural discussions, provide direction, and drive decision-making
+ Regularly communicate and collaborate with various functions, including engineers, architects, product owners, and product managers
+ Proactively remove roadblocks to your team's progress and empower your team to release quality software frequently and confidently
+ Build an open, trusting, operationally mature culture, mentor team members, and provide your team with the tools and motivation to thrive
+ Ensure internal development teams using our platform are supported through standard methodologies, documentation, and productivity tools
+ Navigate escalations and act as a bridge between different engineering teams
**Minimum Qualifications**
+ 7-12 years of experience managing and growing high-performing engineering teams with a focus on CI/CD pipelines, Cloud deployment, and DevOps, with strong developer advocacy experience
+ Primary skills: CI/CD, AWS, Containerization, Terraform
+ Secondary skills: Observability, Programming
+ Cloud Infrastructure (AWS, Database Management, and Networking), Kubernetes, and API Management using GCP Apigee
+ BS or MS in Computer Science or a related technical field
+ Proven track record of building high-performing engineering teams with diverse skill sets and attracting top talent
+ Demonstrated experience collaborating with cross-functional partners to drive and influence product and technical strategy
+ Ability to drive high technical standards, accounting for performance, reliability, and scalability
+ Experience in working with distributed teams
+ Demonstrated experience in adapting and improving engineering best practices (e.g., test-driven development, continuous delivery, scrum practices, automation, maintainable and testable code, etc.)
+ Excellent interpersonal skills; you can explain complex technical issues in a way that is understandable to a broad audience
---
**Description du poste**
Nous recherchons un responsable ingénierie pour rejoindre l'équipe Relations développeurs au sein de notre organisation Developer Ecosystem. À ce poste, vous dirigerez l'équipe Relations développeurs mondiale chargée du CI/CD, de l'observabilité et du support Cloud Computing, ainsi que de l'intégration à CloudOS, la plateforme de développement Cloud d'Autodesk, et des efforts de régionalisation. Le candidat idéal possédera une compréhension approfondie et une expérience pratique de la mise en place de pipelines CI/CD modernes et de déploiements cloud. Il excellera également dans l'établissement de relations et l'accompagnement de notre équipe croissante d'ingénieurs produit. Une connaissance des meilleures pratiques en matière d'ingénierie moderne et des tendances du secteur est essentielle. Vous devez être à l'aise dans un environnement agile et savoir constituer des équipes hautement efficaces. Plus important encore, vous devez être capable d'inspirer une équipe pour lui permettre de réaliser de grandes choses.
**Responsabilités**
+ Gérer des équipes d'ingénieurs de support technique hautement performantes, favoriser leur développement et encourager l'innovation et l'excellence opérationnelle
+ Piloter la conception et la mise en œuvre d'outils et d'applications pour un système de support automatisé
+ Participer aux discussions techniques et architecturales, fournir des orientations et faciliter la prise de décision
+ Communiquer et collaborer régulièrement avec différents services, notamment les ingénieurs, les architectes, les chefs de produit et les responsables produit
+ Éliminer de manière proactive les obstacles à la progression de votre équipe et lui donner les moyens de commercialiser fréquemment et en toute confiance des logiciels de qualité
+ Instaurer une culture ouverte, basée sur la confiance et la maturité opérationnelle, encadrer les membres de l'équipe et leur fournir les outils et la motivation nécessaires pour s'épanouir
+ Veiller à ce que les équipes de développement internes qui utilisent notre plateforme bénéficient d'un soutien grâce à des méthodologies standard, de la documentation et des outils de productivité
+ Gérer les escalades et servir de pont entre les différentes équipes d'ingénieurs
**Qualifications minimales**
+ 7 à 12 ans d'expérience dans la gestion et le développement d'équipes d'ingénieurs hautement performantes, avec une spécialisation dans les pipelines CI/CD, le déploiement dans le cloud et le DevOps, et une solide expérience dans la promotion des développeurs
+ Compétences principales : CI/CD, AWS, conteneurisation, Terraform
+ Compétences secondaires : observabilité, programmation
+ Infrastructure cloud (AWS, gestion de bases de données et mise en réseau), Kubernetes et gestion des API à l'aide de GCP Apigee
+ Licence ou master en informatique ou dans un domaine technique connexe
+ Expérience avérée dans la constitution d'équipes d'ingénieurs hautement performantes, dotées de compétences variées, et dans le recrutement des meilleurs talents
+ Expérience avérée dans la collaboration avec des partenaires interfonctionnels afin de piloter et d'influencer la stratégie produit et technique
+ Capacité à imposer des normes techniques élevées, en tenant compte des performances, de la fiabilité et de l'évolutivité
+ Expérience de travail avec des équipes distribuées
+ Expérience avérée dans l'adaptation et l'amélioration des meilleures pratiques d'ingénierie (par exemple, développement piloté par les tests, livraison continue, pratiques Scrum, automatisation, code maintenable et testable, etc.
+ Excellentes compétences interpersonnelles ; vous êtes capable d'expliquer des questions techniques complexes de manière compréhensible pour un large public
**Learn More / Plus d'information**
**About Autodesk /** **À propos d'Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l'être. Nous sommes très fiers de notre culture chez Autodesk ; elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde. En tant qu'Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous !
**Salary transparency /** **Transparence salariale**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada (Colombie-Britannique), nous proposons un salaire de base compris entre X et X dollars. Les offres sont basées sur l'expérience et la situation géographique du candidat et peuvent dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure des primes annuelles en espèces, des commissions pour les postes commerciaux, des attributions d'actions et un ensemble complet d'avantages sociaux.
**Diversity & Belonging /** **Diversité et appurtenance**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: sommes fiers de cultiver une culture d'appartenance où chacun peut s'épanouir. Pour en savoir plus, cliquez ici : you an existing contractor or consultant with Autodesk?**
**Êtes-vous un sous-traitant ou un consultant existant d'Autodesk ?**
Please search for open jobs and apply internally (not on this external site).
Veuillez rechercher des emplois vacants et postuler à l'interne (pas sur ce site externe).
Senior Neural Network Kernel Software Development Engineer
Posted today
Job Viewed
Job Description
Job Description
Senior Neural Network Kernel Software Development Engineer
Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.
We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.
As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.
Responsibilities:
- Experience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)
- Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.
- Define, document, and communicate configuration APIs for these kernels to the compiler team.
- Share performance optimization concepts with both compiler engineers and architects working on future product generations.
- Develop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.
Requirements:
- Degree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).
- Profound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.
- Familiarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.
- Demonstrated capability to independently navigate challenging, well-defined problems.
- Aptitude and interest in both high-level conceptual understanding and intricate technical details.
- Enthusiasm for problem-solving within highly structured and restricted environments.
Preferred Skills and Experience:
- Proficiency in Python.
- Experience with other AI accelerator programming.
- Strong mathematical aptitude.
- Enjoyment of solving complex problems.
Our client offers:
- Comprehensive health and extended health benefits.
- Competitive Salary
- Unlimited sick leave.
- Stock options.
- Contribution to revolutionizing chip and software technologies with global impact.
Be The First To Know
About the latest Software engineering Jobs in Calgary !