2

Entry Level Data Software Engineer Jobs in Calgary, AB

THERE NO VISA SPONSOSHIP FOR THIS ROLE Data Engineer We are seeking an experienced Data Engineer with a strong software development background to design, build, and scale modern data platforms and ...

Apply software engineering best practices, including version control, branching strategies, peer code reviews, and CI/CD processes. * Ensure data solutions meet enterprise standards for performance ...

Apply software engineering best practices, including version control, branching strategies, peer code reviews, and CI/CD processes. * Ensure data solutions meet enterprise standards for performance ...

Data Engineer I

Calgary, AB ยท Hybrid

CA$70K - CA$85K/yr

Build the future of data at Finning Finning Canada is looking for a Data Engineer I to join our growing Data & Digital Solutions team. This is an exciting opportunity to kick-start or grow your data ...

Rogers is seeking a Data Engineer to join the Data & AI team, supporting enterprise-scale data platforms and automation-driven data product development. This role focuses on building, automating, and ...

... data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and ... AMD is looking for an experienced and passionate software engineer to contribute in the design ...

Work with the AGS Library software development teams to analyze problems and validate solutions ... programming using HIP or CUDA. * Automation of configuration environments, test execution and data ...

Proficient using GIS Software (e.g. ArcGIS Pro, ArcGIS Server, QGIS) * Experience using spatial data ETL software (e.g. FME Form, FME Flow) * Scripting/automation experience (e.g. Python ...

Proficient using GIS Software (e.g. ArcGIS Pro, ArcGIS Server, QGIS) * Experience using spatial data ETL software (e.g. FME Form, FME Flow) * Scripting/automation experience (e.g. Python ...

next page

Showing results 1-20

Entry Level Data Software Engineer information

See Calgary, AB salary details

$20K

$87.2K

$185K

How much do entry level data software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for entry level data software engineer in Calgary, AB is $87,200.00, according to ZipRecruiter salary data. Most workers in this role earn between $37,500.00 and $133,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Entry Level Data Software Engineer, and why are they important?

To thrive as an Entry Level Data Software Engineer, you need foundational knowledge in programming (such as Python, Java, or SQL), data structures, and algorithms, typically supported by a relevant degree or coursework in computer science or related fields. Familiarity with tools like Git, databases (e.g., MySQL, PostgreSQL), and data processing frameworks (such as Hadoop or Spark) is often required. Problem-solving abilities, attention to detail, and strong teamwork and communication skills help you adapt and collaborate effectively. These skills and qualities are essential for building reliable data solutions and contributing to team-driven engineering projects.

What are some common challenges faced by entry level data software engineers, and how can they overcome them?

Entry level data software engineers often encounter challenges such as understanding complex data pipelines, adapting to new technologies quickly, and collaborating with cross-functional teams. To overcome these challenges, it's helpful to ask questions regularly, seek mentorship from more experienced colleagues, and invest time in learning the company's tech stack and best practices. Developing strong communication skills will also make it easier to work with data scientists, analysts, and other engineers, ensuring smoother collaboration and faster professional growth.

What does an Entry Level Data Software Engineer do?

An Entry Level Data Software Engineer designs, develops, and maintains software systems that handle and process data. They often work with databases, data pipelines, and tools for collecting, storing, and analyzing large datasets. Their responsibilities typically include writing code, debugging, testing applications, and collaborating with other engineers or data scientists. This role is ideal for those new to the field, as it allows them to build foundational skills in software engineering and data management.

What is the difference between Entry Level Data Software Engineer vs Data Analyst?

AspectEntry Level Data Software EngineerData Analyst
Required CredentialsBachelor's in Computer Science, Data Science, or related field; programming skills in Python, Java, or SQLBachelor's in Statistics, Mathematics, or related field; proficiency in Excel, SQL, and data visualization tools
Work EnvironmentDeveloping data pipelines, software tools, and applications; collaborating with data engineers and software developersAnalyzing data sets, creating reports, and visualizations; working closely with business teams
Employer & Industry UsageTech companies, startups, and enterprises focusing on data-driven software solutionsFinance, marketing, healthcare, and consulting firms focusing on data insights

While both roles involve working with data, Entry Level Data Software Engineers focus on building data systems and software, requiring programming skills. Data Analysts primarily interpret data to provide insights, emphasizing analysis and visualization. The roles often overlap but serve different functions within data teams.

What job categories do people searching Entry Level Data Software Engineer jobs in Calgary, AB look for? The top searched job categories for Entry Level Data Software Engineer jobs in Calgary, AB are:

Data Engineer (Canada)

360training

Calgary, AB โ€ข Remote

Full-time

Medical, Dental, Life, PTO

Posted 28 days ago


Job description

360training
360training.com is a rapidly growing leader in online training and live training across a wide range of industries and professions. 360training.com provides customers with the regulated training they need to get and keep jobs they want. Over the years, we have continued to grow our expansive library of regulatory-approved training courses with new content suited for todayโ€™s modern workforce. By offering these courses online, all 360training.com users experience the convenience and flexibility of earning their certifications in their own time, from anywhere in the world.
At 360training.com, we promote a culture of excellence centered around our two core values: Deliver Results and Do the Right Thing. That focus fosters the success of our employees, while maintaining a team-centric environment which inspires them to do their absolute best. One thing our associates get to experience is the ability to make an impact on day one of working here.
360training offers a compelling compensation package that ties to performance and impact. We offer statutory benefits, medical insurance, life insurance, paid time off, learning and growth opportunities, and a comprehensive employee engagement and wellness program.
THERE NO VISA SPONSOSHIP FOR THIS ROLE

Data Engineer
We are seeking an experienced Data Engineer with a strong software development background to design, build, and scale modern data platforms and real-time data streaming solutions. This role is highly engineering-focused, centered on backend development, data architecture, and distributed data systems rather than traditional reporting or visualization tools.
You will play a key role in architecting and developing batch and streaming data pipelines, working with technologies such as C#, Kafka, Azure services, and Snowflake, and enabling reliable data movement, transformation, and processing at scale.
This role is ideal for a hands-on engineer who enjoys solving complex data problems through code, architecture, and modern cloud-native data platforms.
Key Responsibilities
  • Develop, and maintain scalable batch and real-time data pipelines using engineering-first approaches.
  • Build streaming data pipelines using Kafka / event-driven architectures.
  • Develop backend data services and integrations using C# and Microsoft technology stack.
  • Implement data movement, ingestion, and transformation workflows across cloud and on-prem systems.
  • Work extensively with Snowflake to process and store large-scale datasets.
  • Implement data transformation logic using code-driven frameworks rather than GUI-based tools.
  • Implement CI/CD pipelines and version control using Git and DevOps best practices.
  • Collaborate closely with product, engineering, and platform teams to translate business needs into technical solutions.
  • Ensure data quality, observability, security, and governance across the data ecosystem.
Required Skills amp; Experience
  • 2+ years of experience in software development and data engineering roles.
  • Strong software engineering background, preferably with C# / .NET.
  • Hands-on experience building data streaming pipelines using Kafka or similar technologies.
  • Solid experience with cloud-based data platforms such as Databricks and Snowflake.
  • Proficiency in SQL and experience working with relational and semi-structured data.
  • Experience designing scalable, fault-tolerant data architectures.
  • Familiarity with CI/CD, Git-based workflows, and DevOps practices.
  • Experience working in Agile/Scrum environments using tools like JIRA.
  • Strong problem-solving mindset with a focus on performance and reliability.
Nice to Have
  • Experience with microservices architecture.
  • Knowledge of event-driven systems and distributed system design.
  • Exposure to data governance, security, and compliance best practices.
  • Experience migrating or modernizing legacy data systems.
Qualifications
  • Bachelorโ€™s or masterโ€™s degree in computer science, Software Engineering, Information Technology, or a related field.
  • Proven track record of delivering complex, production-grade data and software systems.
  • Strong communication skills and the ability to collaborate across engineering teams
We Offer Great Benefits:
  • Competitive salary and annual bonus
  • Paid Time off and company recognized holidays
  • Health amp; Medical Supplemental coverage
  • Dental Coverage
  • Emergency Travel Coverage
  • Mental Health amp; Virtual Care
  • Life amp; Accidental Coverage