Skip to content
mimi

Software Engineering Data Services Developer Associate

IBM

Toronto · Hybrid Full-time Entry Level From $91k/yr 1w ago

About the role

Overview

A career in IBM Consulting is rooted in long-term relationships and close collaboration with clients across the globe. You will work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Curiosity and a constant quest for knowledge serve as the foundation to success in IBM Consulting.

Your Role and Responsibilities

As a Developer Associate at IBM, you will work with clients to co‑create solutions to real‑world challenges by using best‑practice technologies, tools, techniques, and products to translate system requirements into the design and development of customized systems. In addition to application development, you may support data‑focused components of client solutions, including designing and maintaining data models, contributing to data pipeline development, writing SQL queries, and using Python to automate data processing tasks.

You may collaborate with data engineers and analysts to improve data quality, reliability, and performance across data systems. Exposure to cloud data platforms, modern data engineering practices, and ETL or ELT workflows is considered valuable. You will participate in many aspects of the development lifecycle, such as design, data modeling, code implementation, testing, pipeline building, and support, and you could also become a contributor within open‑source communities across multiple disciplines.

Required Education

Bachelor's Degree

Required Technical and Professional Expertise

  • Experience or coursework with AWS, Azure, Google Cloud, IBM Cloud, or other cloud platforms
  • Knowledge of Artificial Intelligence or Machine Learning concepts in cloud or on‑premises environments
  • Understanding of Dev Sec Ops and Agile methods
  • Ability to communicate complex situations clearly and simply
  • Initiative to actively seek new knowledge and expand skills
  • Python programming, including use in data processing or automation
  • SQL skills for querying, transforming, and modeling data
  • Optional exposure to data engineering tools or concepts such as data pipelines, ETL/ELT workflows, and data modeling techniques
  • Experience with or knowledge of API development, containers, and version control
  • Git or other version control systems
  • Familiarity with CI/CD tools such as Jenkins

Optional Familiarity

  • Understanding of event‑driven systems such as Kafka or Flink
  • Knowledge of Agile practices such as Scrum, User Stories, Backlog Management, Use Cases, Requirements gathering, and tools such as JIRA and Confluence
  • Snowflake, Databricks, or similar modern data platforms is considered an asset

Preferred Technical and Professional Experience

  • Exposure to or interest in Design Thinking and Agile development methodology
  • A passion for innovative ideas, coupled with the ability to understand and assimilate different points of view
  • Agile, Scrum, User Stories, Product Backlog, Roadmap, Use Cases, Requirements, JIRA, Confluence
  • Coding, strong communications

Eligibility and Restrictions

This position resides in Toronto or Calgary and commences in September 2026. You must have completed full-time studies at a post‑secondary institution. MBA or PhD candidates are not eligible. Must have the ability to work in Canada without sponsorship. The role involves working with technology covered by Export Regulations sanctions; foreign nationals from sanctioned countries or regions (Cuba, Iran, North Korea, Syria, Crimea, Luhansk, Donetsk, Kherson, Zaporizhia) on a work permit are not eligible.

Salary Range

Projected Minimum Salary per year: $91,375.00. Projected Maximum Salary per year: $. The role is regular entry‑level with a hybrid work arrangement up to 80% or 4 days a week.

EEO Statement

IBM is proud to be an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Skills

API developmentAgileAWSAzureCI/CDCloudConfluenceContainersDatabricksData engineeringData modelingDev Sec OpsETLELTFlinkGitGoogle CloudIBM CloudJIRAJenkinsKafkaMachine LearningPythonScrumSnowflakeSQLVersion control

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free