Skip to content

Data Developer

Tundra Oil and Gas

Winnipeg, CAhybridPosted May 28, 2026

At a glance

Highlights

  • Hybrid work schedule (in‑office Tue‑Thu)
  • Competitive total rewards and long‑term incentives
  • Comprehensive benefits including mental‑health allowance
  • Learning and development programs

Heads up

  • Must be based in Calgary or Winnipeg
  • Hybrid schedule requires in‑office presence Tue‑Thu

Why this role might suit you

The role offers a chance to shape enterprise‑grade data pipelines on Databricks, applying strong software‑engineering practices within a leading Canadian energy company. Candidates with 3‑5+ years of data‑engineering experience will benefit from hybrid work, robust benefits, and 

Skills

pythonpysparksqldatabricksdelta-live-tablesterraformgitci-cdawsazureoraclesql-serverpostgresqlmysqljsoncsvparquetdata-lakedata-warehouse

About the role

Tundra Oil & Gas is a Manitoba-based oil and gas exploration and production company and a wholly owned subsidiary of Winnipeg-based James Richardson & Sons, Limited. Tundra’s head office is in Winnipeg, with additional offices in Virden, Estevan, and Calgary. At Tundra, we believe that our people are the foundation of our success, and we are dedicated to growing our company in a sustainable and disciplined way. This philosophy has served us well since our inception in 1980. Today, Tundra is a team 400-strong, and a leader in the Manitoba and southeast Saskatchewan oil industry. We take pride in supporting the communities in which we operate and stewarding the resources we manage for today and for the future. We are committed to working together and to getting everyone home safe every day.

THE OPPORTUNITY:

Tundra is excited to share an opportunity for a Data Developer based out of the Calgary, AB, or Winnipeg, MB Office.

The main responsibility of the Data Developer is to support the development and operation of the data pipelines and systems that ensure reliable, governed, and scalable data operations. Positioned within the IT department, this role ensures that data systems are engineered using sound software engineering principles and enterprise standards to effectively support the organization’s evolving business data requirements.

Operating as the primary engineering partner to the Data Architect, the Data Developer ensures architectural patterns, platform standards, and data governance principles are implemented consistently and effectively, while providing continuous feedback based on delivery and operational experience to help evolve the architecture in response to real‑world usage, scalability, and reliability needs. The role owns the ingestion, transformation, and orchestration of data within Databricks; implements robust data quality, validation, incident response, and observability frameworks; and develops automated, reusable pipelines that reduce operational overhead and improve consistency. By strengthening the underlying data foundation through disciplined engineering practices, the position contributes directly to Tundra’s broader data and AI strategy by enabling mature, reliable, and sustainable data assets across the organization.

REPORTS TO: Lead Software Developer & Data Architect

WHAT YOU’LL BE DOING:

Design, build, and maintain production‑grade data systems and pipelines within Databricks using Python, PySpark, SQL, Delta Live Tables, and Workflows

Apply software engineering best practices—including modular design, code reuse, testing, versioning, and documentation—to data pipeline development

Integrate data from relational databases (Oracle, SQL Server, MySQL, PostgreSQL), APIs, object storage, and semi‑structured sources (document databases, logs)

Work with external data vendors to establish secure, reliable access to required datasets and ensure seamless integration into Databricks

Implement and maintain data validation rules and observability practices—including lineage tracking, alerting, and performance monitoring—to ensure accuracy, completeness, and reliability across environments

Contribute to metadata management and cataloging to support transparency and traceability across the data ecosystem

Automate deployment and orchestration of data pipelines using Terraform and Databricks Asset Bundles (DABs)

Design, maintain, and improve CI/CD pipelines that enforce code quality, testing, and controlled promotion of data assets across environments

Apply structured incident management practices for data platforms and pipelines, including timely triage, impact assessment, root cause analysis (RCA), remediation, and contribution to post‑incident reviews to improve system reliability and prevent recurrence

Work in close partnership with the Data Architect, translating architectural standards into production implementations and providing feedback based on operational and delivery experience

Collaborate with business and analytics teams to understand data requirements and deliver reliable, production‑ready data assets

Contribute to documentation, coding standards, and best practices that support a high‑quality engineering culture

WHAT YOU NEED:

Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field

3–5+ years of experience in data engineering, data platform development, or a similar technical role involving software development, pipeline development, data integration, and cloud‑based data platforms

Strong experience working with relational databases (SQL Server, Oracle, PostgreSQL, MySQL) and distributed data processing technologies

Strong programming experience with Python, PySpark, and SQL

Demonstrated understanding of software engineering principles, including modular design, testing, dependency management, and maintainable code patterns

Strong understanding of the Databricks platform, including its core tools and data engineering features

Experience working with cloud platforms, with preference for AWS (Databricks) and exposure to Azure

Strong hands‑on experience building pipelines using Workflows, Delta Live Tables, notebooks, SQL, and Python

Experience integrating structured and semi‑structured data from APIs, common file formats (JSON, CSV, Parquet), and object storage platforms

Proficiency with Delta Lake best practices, scalable ETL/ELT design patterns, and modern data architecture principles

Solid experience with Git-based workflows, CI/CD pipelines, and DevOps practices

Experience using Terraform and Databricks Asset Bundles (DABs) to automate deployment of pipelines, alerts, and related assets

Familiarity with data cataloging, governance practices, and enterprise data management standards

Strong analytical and debugging skills with the ability to diagnose and resolve data pipeline and platform issues

Understanding of Databricks connectivity to on‑prem and cloud data sources, including fundamental networking and secure access configurations

WHAT WE ARE LOOKING FOR:

Demonstrates strong engineering discipline, attention to detail, and the ability to manage multiple workloads, and priorities in a fast‑moving environment

Applies analytical thinking to diagnose complex data issues, identify root causes, and implement effective solutions

Collaborates effectively with Data Architect, data scientists, analysts, and business stakeholders to deliver high‑quality data products

Clearly communicates technical concepts to both technical and non‑technical audiences, ensuring shared understanding and alignment

Learns new tools, technologies, and patterns quickly; adapts to evolving platform capabilities and business needs

Follows engineering best practices, contributes to standards, and consistently seeks opportunities to improve efficiency and reduce technical debt

Understands stakeholder needs and delivers data solutions that are accurate, timely, and aligned with business priorities

Produces clear, structured, and maintainable documentation that supports knowledge sharing, onboarding, and long‑term maintainability of data pipelines and platforms

OTHER DETAILS:

This role is eligible to participate in Tundra’s hybrid work schedule (in-office Tuesday-Thursday)

Open to candidates based in Calgary or Winnipeg

Permanent, full-time position

WHAT WE OFFER:

Be part of a proudly Canadian, privately owned energy company and grow your career with Manitoba’s largest oil producer

Enjoy competitive total rewards, including salary, annual incentive pay, long‑term incentives for eligible roles, and employer‑matched RRSP contributions

Comprehensive employer-paid benefits, including a $5,000 mental health benefit, Healthy Lifestyle Allowance, maternity top‑up, paid parental leave, and personal leave

Ongoing learning and development opportunities, including training investments, leadership programs, professional designation reimbursement, engineer‑in‑training programs and company-wide learning opportunities

We recognize that people come with a wealth of experience and talent beyond just the technical requirements of a job. If your experience is close to what you see listed here, please still consider applying. Diversity of experience and skills combined with passion is a key to innovation and excellence. Therefore, we encourage people from all backgrounds to apply for our positions.

If you are interested in joining our rapidly growing team, please visit the Careers section of our website at www.tundraoilandgas.com and apply on-line to submit your cover letter and resume by June 10, 2026.

We wish to thank all candidates for their interest; however, only those being considered for interviews will be contacted.

Questions about this role

  • How do I apply to this Data Developer role at Tundra Oil and Gas?

    Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

  • What's the typical salary for Software Engineer in Canada?

    Compensation for Software Engineer roles in Canada varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Canada medians across recent openings.

  • How fast does AI Applyd auto-apply?

    Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

  • What ATS does Tundra Oil and Gas use?

    AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.