1

Senior Computer Programmer Jobs in Toronto, ON (NOW HIRING)

About the role We're looking for a Senior SQL Developer to join our growing Database Marketing team ... Computer Engineering, or a related field. * 5+ years of relevant experience in a similar role.

Senior QE Analyst will engage with the Product/Project Team to identify testing requirements ... A Bachelor of Science/Engineering Degree in Computer Engineering, Computer Science, or equivalent ...

Rockstar Games is seeking a passionate and experienced Senior Web Programmer with a focus on the ... REQUIREMENTS * A degree in computer science or 5+ years of experience in professional web ...

Senior Geotechnical Engineer

Brampton, ON · On-site

CA$104K - CA$143K/yr

Senior Geotechnical Engineer Brampton, ON At EXP, we're driven to provide innovative solutions for ... Carrying out analysis of data, including computer analyses. * Writing and reviewing technical ...

Senior Geotechnical Engineer

Brampton, ON · On-site

CA$104K - CA$143K/yr

Senior Geotechnical Engineer Markham, ON At EXP, we're driven to provide innovative solutions for ... Carrying out analysis of data, including computer analyses. * Writing and reviewing technical ...

Senior Deep Learning Engineer

Toronto, ON · On-site +1

$130K - $180K/yr

We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus ... Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with ...

Senior Deep Learning Engineer

Toronto, ON · On-site +1

$130K - $180K/yr

We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus ... Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with ...

The CAD Manager will develop means and methods for delivery of its contract documents. This ... Work closely with engineers and senior designers on assigned projects, be able to read and ...

Senior Software Engineer

Toronto, ON · On-site

CA$112K - CA$152K/yr

Your role: We are seeking a Senior Software Application Engineer to lead the architectural ... You have an undergraduate or graduate degree in Computer Science, Computer Engineering, or other ...

Brunel has partnered with Hatch to support the hiring of a Senior Electrical Engineer join their ... Leads a team of Electrical Engineers, Designers and CAD personnel in the successful execution of ...

They were placed on your computer when you launched this website. You can change your cookie ... Senior Software Engineer, AI***Are you ready to shape the future of AI-driven content technology ...

CAD Designer

Brampton, ON

CA$80K - CA$100K/yr

This role requires the ability to lead CAD design efforts independently with minimal supervision from engineers and senior staff. What a day at EXP has in store for you * Prepare detailed design ...

CAD Designer

Brampton, ON · On-site

CA$62K - CA$82K/yr

This role requires the ability to lead CAD design efforts independently with minimal supervision from engineers and senior staff. What a day at EXP has in store for you * Prepare detailed design ...

next page

Showing results 1-20

Senior Computer Programmer information

See Toronto, ON salary details

$49.1K

$90.9K

$128.8K

How much do senior computer programmer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for senior computer programmer in Toronto, ON is $90,911.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,961.00 and $105,454.00 per year, depending on experience, location, and employer.

What are Senior Computer Programmers?

Senior Computer Programmers are experienced professionals who design, write, test, and maintain complex computer software and applications. They often lead programming teams, mentor junior developers, and contribute to architectural decisions. Their responsibilities include reviewing code for efficiency and security, troubleshooting issues, and ensuring that software meets both technical and business requirements. Typically, they have several years of experience in software development and are proficient in multiple programming languages.

What are the key skills and qualifications needed to thrive as a Senior Computer Programmer, and why are they important?

To thrive as a Senior Computer Programmer, you need advanced proficiency in programming languages (such as Java, Python, or C++), strong problem-solving abilities, and a bachelor's degree in computer science or a related field. Expertise in software development tools, version control systems (like Git), and familiarity with industry-standard frameworks is typically required, along with relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Exceptional communication, leadership, and teamwork skills help you manage projects and mentor junior developers. These skills ensure you can deliver robust software solutions efficiently, drive technical innovation, and contribute effectively to team and organizational goals.

What is the difference between Senior Computer Programmer vs Software Developer?

AspectSenior Computer ProgrammerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programmingBachelor's degree in Computer Science or related field; coding experience
Work EnvironmentDevelops, tests, and maintains code; often in teamsDesigns and builds software applications; collaborates with stakeholders
Industry UsageCommon in tech, finance, healthcare sectorsWidespread across industries for application development
Search/Comparison IntentFocuses on programming expertise and experienceBroader software development responsibilities

While both roles involve coding and technical skills, a Senior Computer Programmer primarily focuses on writing, testing, and maintaining code, often with specialized programming expertise. A Software Developer typically has a broader role, including designing software solutions and collaborating with teams. The roles overlap in credentials and work environment, but their focus areas differ slightly.

What are some typical challenges Senior Computer Programmers face when leading project development?

Senior Computer Programmers often encounter challenges such as managing complex codebases, balancing hands-on coding with mentoring junior developers, and ensuring that projects meet both technical and business requirements. They are frequently responsible for architectural decisions, code reviews, and integrating new technologies, which requires staying current with industry trends. Additionally, effective communication and collaboration with cross-functional teams—including product managers, designers, and QA—are essential to delivering successful software solutions.
What are the most commonly searched types of Computer Programmer jobs in Toronto, ON? The most popular types of Computer Programmer jobs in Toronto, ON are:
Infographic showing various Senior Computer Programmer job openings in Toronto, ON as of July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $90,911 per year, or $43.7 per hour.
Senior DevOps - AI

Full-time

Life, Retirement

Posted 11 days ago


Job description

Our employees are at the heart of everything we do. Together, we help people, businesses, and society prosper in good times and be resilient in bad times.


Our employee promise represents Intact's commitment to you in exchange for living our Values, striving to do your best work, being open to change and investing in your career. In return, we promise to provide support, opportunities and performance-led financial rewards at a workplace where you can shape the future, win as a team and grow with us.

Pay at Intact is about much more than just salary.

  • Flexible work arrangements and a hybrid work model

  • Possibility to purchase up to 5 extra days off per year

  • Multiple benefits offered to support physical and mental wellbeing, including telemedicine, Wellness account and much more

  • Share plan & other savings: up to 12% of salary or even more (ask how you could earn guaranteed income for life)

Salary range (but not limited to):

101,800 - 124,400

Annual bonus target, based on the base salary, with a potential payout of up to double the target (subject to personal and company performance):

12%

As part of our commitment to Win As A Team, we share our success with employees through our annual bonus plan and Employee Share Purchase Plan (ESPP) - with Intact matching 50% of your net shares.

Our pension offerings provide flexibility and long-term security for our employees beyond their careers. We are one of the few companies offering the opportunity to receive guaranteed income for life via our defined benefit pension plan.

Salary for the candidate will be determined taking into consideration a number of factors including: experience, skills, qualifications, anticipated contribution to role, internal equity, etc. The salary range presented above is based on a 35-hour workweek and would represent a majority of different candidate profiles. However, we encourage candidates who may fall outside of this range to apply as well.


About the role

Join Our Innovative AI Engineering Team as a Senior DevOps!

Our growing DevOps Team at the Data Lab is looking for a DevOps in our Toronto office.

Are you passionate about cloud technologies, AI engineering, and creating efficient AI pipelines? Do you thrive in a dynamic, collaborative environment where your skills and creativity are valued? If so, we invite you to join our forward-thinking team! We are committed to leveraging the latest cloud technologies to build robust, scalable AI solutions. Come be part of a team that values innovation, customer orientation, and continuous improvement.

What you'll do here:

  • Assist in managing and maintaining the AI platform. Utilize AWS services (S3, Lambda, CloudWatch, VPC, Data Backup, AWS Backup) to manage and optimize our cloud infrastructure.
  • Support the development team on operational aspects of the AI & data pipeline.
  • Implement infrastructure as code using tools like Terraform, GitHub, GitHub Actions, and Jenkins.
  • Work with Databricks and Snowflake to manage and analyze large datasets.
  • Help create and maintain Continuous Integration and Continuous Deployment (CICD) pipelines.
  • Collaborate with different teams to support automation improvements.
  • Contribute to the development of Proof-of-Concept projects to validate new ideas.
  • Work with senior team members to identify and resolve technical issues and participate in code reviews.
  • Support development teams in adopting best practices for DevOps solutions and practices.
  • Assist in performing root cause analysis of business and production platform issues and help in developing action plans.
  • Learn about and recommend technologies/tools to facilitate integrations between product stacks.
  • Support the interpretation of security policies and ensure platform designs align with security guidelines.
  • Ensure security and promote secure coding practices throughout the development lifecycle.
  • Assist in implementing observability, best practices, and KPIs in the solutions, and provide support to software development teams.
  • Help implement high availability solutions, including disaster recovery, data recovery, and data backups.
  • Participate in problem management activities to identify improvements and minimize impacts.
  • Collaborate with software development teams to support more frequent and seamless deployments.

What you bring to the table:

  • Bachelor's degree in computer science, computer engineering or any combination of equivalent education and experience.
  • 5 to 8 years of experience in a DevOps role.
  • 5 years of experience in an AWS cloud environment, with in-depth knowledge of S3, Lambda, CloudWatch, VPC, Data Backup, AWS Backup.
  • Excellent hands-on experience with Terraform, Kubernetes, ELK, GitHub, GitHub Actions, and Jenkins.
  • Proficiency in Python.
  • Experience in a Databricks and Snowflake environment.
  • Experience in a Big Data context is a significant asset.
  • Experience in security or SecOps is a significant asset.
  • Knowledge of machine learning cycle is an asset.
  • Passionate about technology and eager to learn and grow.
  • A team player with excellent communication and collaboration skills.
  • Customer-oriented, with a focus on delivering high-value solutions.
  • Creative and innovative, with strong problem-solving skills.
  • Adaptable and flexible, thriving in a dynamic, fast-paced environment.
  • Detail-oriented, ensuring high standards of quality and precision in your work.
  • A self-starter, who can drive and follow through the initiatives from the beginning to the end.
  • For candidates located in Quebec, bilingualism is required considering the necessity to interact on a regular basis with English-speaking colleagues across the country.
  • No Canadian work experience required however must be eligible to work in Canada.

#LI-Hybrid

Il s'agit d'un nouveau role au sein de notre equipe en pleine croissance | This role is a new member of our growing team.


We are an equal opportunity employer

At Intact, our Value of respect is founded on seeing diversity as a strength. We strive to create an accessible workplace where employees feel valued, included and encouraged to share their unique perspectives.

We encourage applications from individuals who are members of equity-deserving groups, including but not limited to women, Indigenous peoples, persons with disabilities, Black people, and members of the 2SLGBTQI+ community.

As part of Intact's commitment to reconciliation, we acknowledge that we work, meet and travel across the land currently called Canada, originally inhabited by First Nations, Metis and Inuit people. This history extends through many centuries and continues to evolve today.

We have policies to ensure equal access and participation for people with disabilities, including providing workplace adjustments (accommodations). A copy of applicable policies is available on request.

If we can provide a specific adjustment to make the recruitment process more accessible for you, please let us know when we reach out about a job opportunity. We'll work with you to meet your needs.

Learn more about our recruitment process and your candidate journey here.

Please note that Intact does not provide sponsorship or other support for immigration-related matters including but not limited to employer-specific closed work permits. Candidates must be eligible to work in Canada from the anticipated start date and throughout their employment and are solely responsible for maintaining their work eligibility.

If you are an employee of Intact or belairdirect, please apply for this role on Internal Career Site.