Government of Canada / Gouvernement du Canada

Data Engineer

NOC 21211 Data Management Employee Digital
Apply Build a Job Description

Overview

As a Data Engineer with the Department of National Defence, you will design, build, and maintain the data systems that support critical defence and security operations. You will work with large-scale data infrastructure, develop pipelines that transform raw data into actionable insights, and ensure data quality and accessibility across the organization. Your work directly supports decision-making at all levels, from tactical operations to strategic planning. Data Engineers in DND collaborate with data scientists, analysts, and business stakeholders to understand data requirements and deliver solutions that meet operational needs. You will work with modern data technologies and cloud platforms, troubleshoot complex data issues, and document systems to ensure maintainability and knowledge transfer. The role requires strong problem-solving skills and the ability to work in a fast-paced environment where data requirements evolve quickly. You will be part of a growing community of data professionals across the Department. Your work environment includes both independent technical work and collaborative projects with cross-functional teams. Many positions offer flexible work arrangements, including remote work options, allowing you to balance professional responsibilities with personal needs.

Key Responsibilities

Perform data management activities per GC IM policies, Manage information assets through their lifecycle, Ensure compliance with access to information and privacy requirements, Support information governance and standards

Required Skills

Records management, ATIP legislation, Information governance, Classification systems, Digital literacy, Technical proficiency, Attention to detail, Collaboration, Continuous learning

Typical Education

Post-secondary education or equivalent experience relevant to the position

Training

Education: Most positions require a bachelor's degree in computer science, software engineering, mathematics, statistics, or a related field. Some positions may accept equivalent work experience in place of formal education. Technical Skills: You should have proficiency in programming languages such as Python, Java, or Scala, and experience with data technologies like Apache Spark, Hadoop, or similar distributed computing frameworks. Knowledge of SQL, database design, and cloud platforms (AWS, Azure, or Google Cloud) is highly valued. Certifications and Professional Development: The Public Service supports continuing education through learning agreements and professional development funds. Relevant certifications in cloud platforms, big data technologies, or data engineering methodologies can enhance your career progression. DND provides access to online learning platforms and encourages participation in professional associations such as the Data Engineering Community or similar industry groups. Security Clearance: Positions with DND typically require a Secret or Top Secret security clearance, which the Department obtains and maintains. You will receive support and guidance through the clearance process.

Entry Plans

Public Service Recruitment: Data Engineer positions are advertised on the Government of Canada Job Bank (jobs.gc.ca). Most positions are open to Canadian citizens and permanent residents through competitive recruitment processes. Talent Pools: DND periodically establishes talent pools for Data Engineers, allowing qualified candidates to be selected for positions as they become available without repeated competitions. Joining a pool accelerates the hiring process and increases opportunities across the Department. Student and Early-Career Programs: If you are a recent graduate, look for Co-op, Internship, or Student Employment programs within DND and other federal departments. These programs provide valuable experience and often lead to permanent positions. Lateral Moves: If you are already in the Federal Public Service in IT, Information Management, or related roles, you may be able to transition into a Data Engineer position through internal competitions or by joining talent pools designated for current employees. Priority Hiring: Veterans and Indigenous peoples may have access to priority consideration in some competitions. Check specific job postings for eligibility details.

Part-Time Options

Part-Time Opportunities: Part-time Data Engineer positions are available in some locations, though full-time roles are more common. Part-time positions typically follow the same classification and benefits structure as full-time roles, prorated to your hours of work. Flexible Work Arrangements: Most Data Engineer positions offer flexible scheduling to support work-life balance. You may have the option to adjust your start and end times within operational requirements, and many teams support compressed work weeks. Remote Work Options: DND has expanded remote work eligibility for many positions, particularly in data management and IT roles. Depending on the team and operational needs, you may work fully remote, hybrid, or from a DND facility. Remote work arrangements are confirmed during the hiring process and may be reviewed periodically. Telework Infrastructure: The Department provides secure technology access to support remote work, including VPN, collaboration tools, and cloud-based systems. Support for home office setup and IT troubleshooting is available to remote employees. Leave and Benefits: Part-time and flexible arrangements do not affect your eligibility for federal benefits, paid leave, pension contributions, and professional development support, though some benefits may be prorated based on your hours of work.