1

Programming Associate Jobs in Ontario (NOW HIRING)

Data Engineering Specialist

Toronto, ON · Hybrid

CA$84K - CA$115K/yr

Data engineering certification (e.g., Databricks Certified Data Engineering Associate or Professional). * Prior experience in fintech, capital markets, or a regulated data environment. This position ...

The Associate, Cloud Engineering role operates within the Cloud Platform Engineering team. This ... Strong programming skills in at least 3 object-oriented and/or scripting languages (i.e. JavaScript ...

Associate AI Engineer

Toronto, ON · Hybrid

CA$60K - CA$80K/yr

The Opportunity ShyftLabs is looking for an Associate AI Engineer (New Grad) to join our growing engineering team. This is an exciting opportunity for a recent graduate or early-career engineer who ...

Azure AI Engineer Associate. * Azure Administrator Associate. * Azure DevOps Engineer Expert. * Proficiency in the design and implementation of modern data integrations models and concepts in ...

Azure certifications (e.g., Azure Data Engineer Associate, Azure Solutions Architect). * Experience with Terraform, ARM templates, or Bicep for infrastructure automation. * Experience with GenAI, and ...

AI Engineer

Concord, ON · On-site

CA$110K - CA$150K/yr

Proficiency in at least one programming language such as Python, PySpark, R, or SQL. * Experience ... Azure or Databricks certifications (e.g., Azure AI Engineer Associate, Azure Solutions Architect ...

AI Engineer

Kitchener, ON · On-site

CA$110K - CA$150K/yr

Proficiency in at least one programming language such as Python, PySpark, R, or SQL. * Experience ... Azure or Databricks certifications (e.g., Azure AI Engineer Associate, Azure Solutions Architect ...

AI Engineer

Markham, ON · On-site

CA$110K - CA$150K/yr

Proficiency in at least one programming language such as Python, PySpark, R, or SQL. * Experience ... Azure or Databricks certifications (e.g., Azure AI Engineer Associate, Azure Solutions Architect ...

AI Engineer

Guelph, ON

CA$110K - CA$150K/yr

Proficiency in at least one programming language such as Python, PySpark, R, or SQL. * Experience ... Azure or Databricks certifications (e.g., Azure AI Engineer Associate, Azure Solutions Architect ...

Data Engineer

Cambridge, ON · Hybrid

CA$64K - CA$114K/yr

Azure Data Engineer Associate). * Databricks certifications (Databricks Certified /Data Engineer Professional certification). * Experience with modern data transformation tools (dbt, Dataform, or ...

Showing results 21-40

Programming Associate information

What is a programming associate?

Programming Associates are professionals who assist in the planning, coordination, and implementation of programs or projects within an organization. They often work in various industries such as arts, media, education, or non-profits, supporting program managers or directors to ensure successful execution of events, initiatives, or schedules. Their duties can include administrative tasks, data management, research, and communication with stakeholders. Programming Associates play a key role in making sure projects run smoothly and meet organizational goals.

What does a programming associate do?

Programming Associates are often responsible for assisting in the development, testing, and maintenance of software applications. Their daily tasks may include writing and reviewing code, debugging issues, documenting processes, and collaborating with senior developers and cross-functional teams. By effectively managing these tasks, Programming Associates help ensure that projects stay on schedule, code quality is maintained, and software releases run smoothly. Their attention to detail and teamwork are key factors in the success of any software development project.

What skills and qualifications does a programming associate need?

To thrive as a Programming Associate, you need strong coding abilities in languages such as Python, Java, or C++, along with a relevant degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes certifications like CompTIA or Microsoft Certified: Azure Fundamentals are typically required. Analytical thinking, attention to detail, and effective teamwork are standout soft skills for this role. These competencies ensure high-quality code development, efficient problem-solving, and effective collaboration within software projects.

What is the difference between Programming Associate vs Software Developer?

AspectProgramming Associate
Required Credentials
Typically a bachelor's degree in computer science or related field; certifications like Microsoft or Cisco may be preferred
Work Environment
Often in corporate or government settings, supporting IT teams or software projects
Employer & Industry Usage
Used by companies in tech, finance, and government sectors for entry to mid-level support roles
Comparison Summary

Programming Associates typically focus on supporting software development through coding, testing, and troubleshooting, often in team environments. Software Developers usually take on more complex design and development tasks, with a broader scope of responsibilities. While both roles require programming skills and similar educational backgrounds, Software Developers often have more experience and autonomy in project execution.

What are the most commonly searched types of Programming jobs in Ontario?

The most popular types of Programming jobs in Ontario are:

What cities in Ontario are hiring for Programming Associate jobs?

Cities in Ontario with the most Programming Associate job openings:

Data Engineering Specialist

Nasdaq

Toronto, ON • Hybrid

CA$84K - CA$115K/yr

Full-time

Re-posted 20 hours ago


Job description

As a Data Engineering Specialist reporting to the Senior Director of Data Engineering, you'll play a critical role in designing, building, and scaling the data infrastructure that powers one of the world's largest data marketplaces - serving hundreds of thousands of professionals across finance, technology, and beyond.
You'll thrive in this position if you're analytical, detail-oriented, and passionate about data quality and engineering excellence in a fast-paced, high-impact environment.
Key Responsibilities
  • Design, implement, and maintain components of our data platform, with a strong focus on data onboarding and automation.
  • Build and optimize data ingestion pipelines that clean, transform, and load large volumes of structured and unstructured data.
  • Develop automated data processing, transformation, and quality assurance workflows to ensure completeness, accuracy, and reliability.
  • Write and manage distributed data pipelines supporting both real-time and batch processing across cloud environments.
  • Champion a collaborative code review culture that promotes maintainability, best practices, and continuous improvement.
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • 6+ years of professional experience in software or data engineering.
  • Proficiency in Python (required), with working knowledge of SQL and Spark/PySpark.
  • Hands-on experience with cloud platforms and data tools, including distributed data pipeline development and orchestration.
  • Strong written and verbal communication skills in English, with the ability to document clearly and concisely.
Preferred Qualifications
  • Experience building and integrating AI tools into data engineering workflows.
  • Data engineering certification (e.g., Databricks Certified Data Engineering Associate or Professional).
  • Prior experience in fintech, capital markets, or a regulated data environment.

This position will be located in Toronto, Canada, and offers the opportunity for a hybrid work environment at least 3 days a week in-office, subject to change, providing flexibility and accessibility for qualified candidates.

Come as You Are

Nasdaq is an equal opportunity employer. We welcome applications from candidates of all backgrounds and identities.

We are committed to fostering an inclusive workplace where diverse perspectives, experiences, and identities are valued and celebrated.

We ensure that individuals with disabilities are provided with reasonable accommodation throughout the hiring process.

What We Offer

We're proud to offer a competitive rewards package that is meaningful, recognizes the unique needs of our employees and their families and incentivizes employees for their contribution to Nasdaq's overall success.

The base pay range for this role is $84,000 - $115,000. In addition to base salary, Nasdaq provides a generous annual bonus/commission (short-term incentive), and equity (long-term incentive), comprehensive benefits, and opportunity for growth. Exact compensation may vary based on several job-related factors that are unique to each candidate, including but not limited to: skill set, experience, education/training, business needs and market demands.