Software Engineering Data Services Developer Associate
IBM
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
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