Careers

Why be a part of Maplesoft Group?

Maplesoft implements TimeLive for Electronic time tracking.

Please view the demo below on how to enter and approve time.

Watch Video - TimeLive - Timesheet Entry Demo
Watch Video - TimeLive - Timesheet Approval Demo

Do you want to work in a dynamic environment where your contributions count?

At Maplesoft, we value the contributions of all our employees and contractors. We listen and act upon suggestions, advice, and innovative ideas to further our strategic vision. In turn, Maplesoft contributes to the communities where we live and operate. We think globally, but act in our own backyards.

Build your future with Maplesoft’s exciting technologies, deep partnerships, personal approach to consulting services, professional development opportunities and exciting company culture.

To be considered for new opportunities please send us your resume at info@maplesoftgroup.com

Loading


  • Filename
    Status
    Size

    Here's How to Apply

    If you are interested in any of following job openings, please apply directly to info@maplesoftgroup.com, citing the position title and job id in the email subject line.

    Back
    Title Senior Data Engineer Service
    Location Remote
    Start Date 02-02-2026
    Language English
    Salary $75.00 – $100.00 per hour
    Security Clearance Enhanced Reliability
    Duration 12 Months
    Date Posted 01-19-2026
    Job ID 14090
    Recruiter Email
    Job Title: Senior Data Engineer Service
    Contract Length: 12 Months
    Location: Remote
    Federal Government Clearance Level Required: Enhanced Reliability status
    Vacancy Type:
    ☐ New Position
    ________________________________________

    About Us:
    Maplesoft Group is currently seeking a remote Senior Data Engineer Service for our Federal Government client.
    This role can be filled from anywhere within Canada.
    ________________________________________

    Position Summary:
    The Senior Data Engineer Service Provider will be responsible for leading the delivery of data on data and analytics platform. These services are at the forefront of building out data engineering practice cloud-native technologies. The Senior Data Engineer Service Provider must have experience in leading, designing, implementing, and collaborating with stakeholders to achieve the best results for our clients.
    ________________________________________

    Key Responsibilities:
    • Proven design, build and implementation of batch and real-time data pipelines. Driven by automated repeatable delivery of data that aligns to enterprise data governance standards.
    • Experience in developing and proposing design patterns that conform to requirements. Responsible to ensure the proposed design, optimally addresses access and query patterns; data consumption and adheres to internal architecture standards.
    • Experienced collaboration working with various stakeholders across the business, data scientists and IT. Working closely building relationships, refining data requirements to meet various data and analytics initiatives and data consumption requirements
    • Increase the overall speed in which data is onboarded to the Data and Analytics platform.
    • Building robust data pipelines to enable larger data consumption on the Data and Analytics Platform
    • Increase the overall quality of data pipeline development through DevSecOps
    ________________________________________

    Required Qualifications:
    • Programming experience in Spark using modern languages such as Python, Scala
    • Experience working with modern data architectures like Azure Data Lake Storage, Azure Databricks, Azure Synapse (formerly SQL Data Warehouse) and Delta Lakes
    • Experience leading Data Engineering principles within an organization/team.
    • Experience working with Integration patterns and technologies such as Azure Event Hub, Function App and C#
    • Knowledge and expertise of database modeling techniques: Data Vaults, Star, Snowflake, 3NF, etc.
    • Experience working with streaming data architecture and technologies for real-time: Spark Streaming, Kafka, Flink, Storm
    • Experience working with relational and non-relational database technologies: SQL Server, Oracle, Cassandra, MongoDB, CosmosDB, HBase
    • Experience working with source code and configuration management environments such as Azure DevOps, Git, Maven, Nexus
    ________________________________________

    Preferred Qualifications:
    • Experience within Azure environment
    • Strong Python, Scala and Spark experience
    • Experience modernizing data platforms.
    • Experience with Azure Functions and C#
    • 2 to 3 projects developing Data Vault
    ________________________________________

    Compensation:
    Salary Range: $75.00 – $100.00 per hour
    ________________________________________

    Our recruitment process is led by human recruiters who review all applications and make the final hiring decisions. We use AI-assisted tools to help screen and organize applications. These tools do not replace human judgment, and all hiring decisions are made by people.
    Please note that data collected by the Company may be stored or processed on servers located outside of Canada.
    ________________________________________

    Application Submission Details:
    Submission Deadline:
    January 22, 2026 12:00pm 

    How to Apply:
    Submit your resume (and cover letter if required) to:
    • info@maplesoftgroup.com
         or
    • https://www.maplesoftgroup.com/Careers/Career-Opportunities
    ________________________________________

    Maplesoft is an equal opportunity employer and welcomes applications from all qualified candidates. Accommodations are available upon request throughout the recruitment process.

    Ready to Excel?

    Think you're a great fit for our team? Explore our Job Opportunities page.

    CAREER OPPORTUNITIES