The Digital Design and Delivery Division (DDD) is the Province's new centre for digital delivery ... Data Engineers will work as part of cross-functional program review or product delivery teams.
Quick apply
The Digital Design and Delivery Division (DDD) is the Province's new centre for digital delivery ... Data Engineers will work as part of cross-functional program review or product delivery teams.
Quick apply
The Digital Design and Delivery Division (DDD) is the Province's new centre for digital delivery ... Data Engineers will work as part of cross-functional program review or product delivery teams.
As a lead programmer on new projects, creates, maintains, and owns technical specifications ... Knowledge of current software design practices, including modularity, event-driven architecture ...
Quick apply
As a lead programmer on new projects, creates, maintains, and owns technical specifications ... Knowledge of current software design practices, including modularity, event-driven architecture ...
As a lead programmer on new projects, creates, maintains, and owns technical specifications ... Knowledge of current software design practices, including modularity, event-driven architecture ...
Quick apply
As a lead programmer on new projects, creates, maintains, and owns technical specifications ... Knowledge of current software design practices, including modularity, event-driven architecture ...
Edmonton, AB · On-site
Design, implement, and optimize production-quality software and algorithms for research and ... Investigate and evaluate new technologies, methodologies, and approaches without requiring direct ...
Edmonton, AB · On-site
Design, implement, and optimize production-quality software and algorithms for research and ... Investigate and evaluate new technologies, methodologies, and approaches without requiring direct ...
Edmonton, AB · On-site
Be curious, with a strong appetite for new knowledge. * Strong software engineering fundamentals, including data structures, design patterns, testing, and debugging. * Solid understanding of ...
Edmonton, AB · On-site
Be curious, with a strong appetite for new knowledge. * Strong software engineering fundamentals, including data structures, design patterns, testing, and debugging. * Solid understanding of ...
Edmonton, AB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Quick apply
Edmonton, AB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Edmonton, AB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Quick apply
Edmonton, AB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Project Overview The program supports the delivery of new tools and enhancement of JETI's existing ... Windows Operating System, Microsoft Office software, Microsoft Project. Formal application ...
Quick apply
Project Overview The program supports the delivery of new tools and enhancement of JETI's existing ... Windows Operating System, Microsoft Office software, Microsoft Project. Formal application ...
Edmonton, AB · On-site
... other software * Complete detailed reviews of electrical studies completed internally, and ... Apply and maintain knowledge of relevant and new legislations, standards, regulations, guides and ...
Quick apply
Edmonton, AB · On-site
... other software * Complete detailed reviews of electrical studies completed internally, and ... Apply and maintain knowledge of relevant and new legislations, standards, regulations, guides and ...
The ideal candidate for this net new role will have 3-5 years of experience developing innovative ... Bachelor's or master's degree in computer science, Software Engineering or a related field.
The ideal candidate for this net new role will have 3-5 years of experience developing innovative ... Bachelor's or master's degree in computer science, Software Engineering or a related field.
Sherwood Park, AB · On-site
CA$65K - CA$80K/yr
BIS Safety Software is a SaaS company on a mission to change how organizations manage safety ... You'll work closely with developers and the QA team to understand product workflows, uncover edge ...
Sherwood Park, AB · On-site
CA$65K - CA$80K/yr
BIS Safety Software is a SaaS company on a mission to change how organizations manage safety ... You'll work closely with developers and the QA team to understand product workflows, uncover edge ...
... other software * Complete detailed reviews of electrical studies completed internally, and ... Apply and maintain knowledge of relevant and new legislations, standards, regulations, guides and ...
... other software * Complete detailed reviews of electrical studies completed internally, and ... Apply and maintain knowledge of relevant and new legislations, standards, regulations, guides and ...
Identifying any new or novel engineering features or software. * Attend and host team/project meetings and client meetings. * Partner with stakeholders in proposal writing, marketing presentations ...
Identifying any new or novel engineering features or software. * Attend and host team/project meetings and client meetings. * Partner with stakeholders in proposal writing, marketing presentations ...
Identifying any new or novel engineering features or software. * Attend and host team/project meetings and client meetings. * Partner with stakeholders in proposal writing, marketing presentations ...
Identifying any new or novel engineering features or software. * Attend and host team/project meetings and client meetings. * Partner with stakeholders in proposal writing, marketing presentations ...
Edmonton, AB · On-site +1
... the Jersey City, NJ office. This role must operate on Eastern Standard Time (EST) and may be ... Strong understanding of software testing methodologies, defect lifecycles, and quality best ...
Edmonton, AB · On-site +1
... the Jersey City, NJ office. This role must operate on Eastern Standard Time (EST) and may be ... Strong understanding of software testing methodologies, defect lifecycles, and quality best ...
Edmonton, AB · On-site
... for new land developments to full-building electrical designs and lighting studies. We pride ... Proficiency in AutoCAD; Revit and lighting calculation software experience is an asset.
Quick apply
Edmonton, AB · On-site
... for new land developments to full-building electrical designs and lighting studies. We pride ... Proficiency in AutoCAD; Revit and lighting calculation software experience is an asset.
From fabrication and modularization to new builds, turnaround and maintenance, Aecon Industrial ... Experience with industry standard engineering software such as Civil3D, ANSYS, Mathcad, etc. * The ...
From fabrication and modularization to new builds, turnaround and maintenance, Aecon Industrial ... Experience with industry standard engineering software such as Civil3D, ANSYS, Mathcad, etc. * The ...
Edmonton, AB · On-site
Proficiency with ETAP or similar software. * Minimum 5 years' experience in heavy industrial ... Quick learner with a strong aptitude for acquiring new skills * Thrives in a fast-paced, dynamic ...
Quick apply
Edmonton, AB · On-site
Proficiency with ETAP or similar software. * Minimum 5 years' experience in heavy industrial ... Quick learner with a strong aptitude for acquiring new skills * Thrives in a fast-paced, dynamic ...
Edmonton, AB · On-site +1
Add new data sources to the pipeline, ensuring correct parsing, enrichment, and routing * Identify ... of professional software engineering experience with a strong backend focus * Expert-level ...
Edmonton, AB · On-site +1
Add new data sources to the pipeline, ensuring correct parsing, enrichment, and routing * Identify ... of professional software engineering experience with a strong backend focus * Expert-level ...
Add new data sources to the pipeline, ensuring correct parsing, enrichment, and routing * Identify ... of professional software engineering experience with a strong backend focus * Expert-level ...
New
Quick apply
Add new data sources to the pipeline, ensuring correct parsing, enrichment, and routing * Identify ... of professional software engineering experience with a strong backend focus * Expert-level ...
New
$27K - $39.5K
5% of jobs
$39.5K - $52K
12% of jobs
$61.1K is the 25th percentile. Wages below this are outliers.
$52K - $64.5K
11% of jobs
$64.5K - $77K
18% of jobs
The median wage is $79.1K / yr.
$77K - $89.5K
23% of jobs
$99.8K is the 75th percentile. Wages above this are outliers.
$89.5K - $102K
8% of jobs
$102K - $114.5K
6% of jobs
$114.5K - $127K
5% of jobs
$127K - $139.5K
5% of jobs
$139.5K - $152K
4% of jobs
$152K - $164.5K
2% of jobs
$27K
$87.9K
$164.5K
To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.
As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.
A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.
Full-time
Posted 17 days ago
The Government of Alberta (GoA) has embarked on transforming the work of government to deliver simpler, more efficient, and better services for the citizens of Alberta, thereby ensuring that the needs of Albertans are effectively met in the digital age. The Province has a strategic role within government to drive efficiencies, innovation and modernization. The Digital Design and Delivery Division (DDD) is the Province's new centre for digital delivery. It was established to maximize capability and confidence in modern digital practice by ensuring service quality and value through standards and controls. This includes utilizing human-centred design approaches together with agile methodology and modern data practices.
DDD is currently working with Ministries across the GoA, establishing working relationships with partner Ministries throughout this engagement.
The Province is looking for one (1) Data Engineer to work with DDD on service innovation, program review, and digital transformation projects across the GoA. Data Engineers will work as part of cross-functional program review or product delivery teams. These teams, led by GoA product owners and DDD work collaboratively and collectively participate in a full range of activities including: field research; backlog definition and refinement; and sprint planning and execution. Digital transformation projects review the current state of services, identify future opportunities, and then deliver new services that are efficient, effective and affordable.
We are seeking talented and versatile Data Engineer(s) to join our dynamic team. The ideal candidate(s) will have a strong foundation in data engineering practices, combined with the analytical skills necessary to derive actionable insights from data. This role involves designing, implementing, and maintaining robust data pipelines and architectures, as well as performing detailed data analysis to support business decisions.
Scope of Services
The Data Engineer(s) will be required on a full-time basis, working across two (2) to three (3) projects. Time, location and frequency of work will vary depending on the needs of the particular project. At the end of each term, it is expected that the Data Engineer(s) may work a maximum of 1,960 hours, unless otherwise agreed upon with the Province. However, Data Engineer(s) may be required to work fewer or more hours depending on the nature and needs of their work, as directed by the Province.
Services and project deliverables should evolve as the work progresses, in response to emerging user and business needs, as well as design and technical opportunities. However, the following must be delivered (iteratively) over the course of the project:
Data Engineering:
Design, build, and maintain data pipelines on-premises and in the cloud (Azure, GCP, AWS) to ingest, transform, and store large datasets. Ensure pipelines are reliable and support multiple business use cases.
Create and optimize dimensional models (star/snowflake) to improve query performance and reporting. Ensure models are consistent, scalable, and easy for analysts to use.
Integrate data from SQL, NoSQL, APIs, and files while maintaining accuracy and completeness. Apply validation checks and monitoring to ensure high-quality data.
Improve ETL/ELT processes for efficiency and scalability. Redesign workflows to remove bottlenecks and handle large, disconnected datasets.
Build and maintain end-to-end ETL/ELT pipelines with SSIS and Azure Data Factory. Implement error handling, logging, and scheduling for dependable operations.
Automate deployment, testing, and monitoring of ETL workflows through CI/CD pipelines. Integrate releases into regular deployment cycles for faster, safer updates.
Manage data lakes and warehouses with proper governance. Apply security best practices, including access controls and encryption.
Partner with engineers, analysts, and stakeholders to translate requirements into solutions. Prepare curated data marts and fact/dimension tables to support self-service analytics.
Data Analytics:
Analyze datasets to identify trends, patterns, and anomalies. Use statistical methods, DAX, Python, and R to generate insights that inform business strategies.
Develop interactive dashboards and reports in Power BI using DAX for calculated columns and measures. Track key performance metrics, share service dashboards, and present results effectively.
Build predictive or descriptive models using statistical, Python, or R-based machine learning methods. Design and integrate data models to improve service delivery.
Present findings to non-technical audiences in clear, actionable terms. Translate complex data into business-focused insights and recommendations.
Deliver analytics solutions iteratively in an Agile environment. Mentor teams to enhance analytics fluency and support self-service capabilities.
Provide data-driven evidence to guide corporate priorities. Ensure strategies and initiatives are backed by strong analysis, visualizations, and models.