Software Engineer Jobs in Canada
Capgemini Engineering
Toronto, ON
It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. Investigate, build, and implement the solutions for many technical challenges using groundbreaking technologies, including building/improving Data processing platform enabling work of software used by hundreds of millions of users.
Capgemini Engineering
Toronto, ON
It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. Investigate, create, and implement the solutions for many technical challenges using cutting edge technologies, including building/enhancing Data processing platform enabling work of software used by hundreds of millions of users.
Capgemini Engineering
Toronto, ON
It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. Investigate, build, and implement the solutions for many technical challenges using groundbreaking technologies, including building/improving Data processing platform enabling work of software used by hundreds of millions of users.
Apex Systems Inc
, undefined
Apex Systems is a global IT services provider, and our staffing practice has an opening for a Software Engineer focused on Web App test automation with a strong JavaScript background, the extensive Selenium and Cypress experience and the ability to implement Datadog monitoring tools to place at our client, a major eCommerce Marketplace. Project: The team is focused on supporting their B2B retailer facing web product offering and need someone dedicated to writing end-to-end automation scripts and test cases for everything from log-in to check-out, including search, logistic tracking, payment etc.
Capgemini Engineering
Toronto, ON
It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. As a Team Lead, you will build distributed data processing solution and highly loaded database solutions for various cases including reporting, product analytics, marketing optimization and financial reporting.
Genesis10
Toronto, ON
Working within a Squads structure, you will collaborate with product, design and engineering teammates to build, and maintain our next generation of iOS applications while identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store. Ranked a Top Staffing Firm in the U.S. by Staffing Industry Analysts for six consecutive years, Genesis10 puts thousands of consultants and employees to work across the United States every year in contract, contract-for-hire, and permanent placement roles.
Capgemini Engineering
Toronto, ON
It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. Investigate, build, and implement the solutions for many technical challenges using groundbreaking technologies, including building/improving Data processing platform enabling work of software used by hundreds of millions of users.
Procom
Toronto, ON
Business Intelligence (BI) Engineer - SQL & Power BI On behalf of our client in the Banking Sector, Procom is looking for a Business Intelligence (BI) Engineer - SQL & Power BI Business Intelligence (BI) Engineer - SQL & Power BI – Job DescriptionLead small to medium sized BI projects including collecting and documenting user requirements . Develop Data ETL (Extract, Transform and Load) scripts as required to acquire or transpose data from other systems or databases into report databases and maintain databases as required to support reporting and reporting environments .
Procom
Toronto, ON
Senior Software Developer - Java, Oracle On behalf of our client in the Government Services Sector, Procom is looking for a Senior Software Developer - Java, Oracle Senior Software Developer - Java, Oracle – Job DescriptionProficiency in Java programming, including Java SE/EE. Senior Software Developer - Java, Oracle – Assignment Start Date ASAP – 6 months to start Senior Software Developer - Java, Oracle – Assignment Location Toronto, ON – Work Hybrid
Software Engineer Jobs
Software engineer jobs are at the backbone of just about everything we do digitally. Whether you’re reading this from an app, mobile browser, or laptop, a software engineer has helped make this possible. They help write, design, and manage the software required for the devices and appliances we use every day. Due to the all-encompassing nature of the technology industry, software engineer jobs can be incredibly varied and quite exciting.
As a software engineer, you could be working for a major tech hub, a small business, the military, or the public sector. You may be required to write and format code, help develop a new piece of software, or ensure that a company’s computer network is functioning properly.
Jobs in software engineering are reported as being very much in demand in Canada, and there is also a noted shortage of workers in this industry. Software engineer jobs typically pay well and are often regarded as safe jobs long-term, as their demand is predicted to continue to grow.
When exploring your software job options, you may also want to consider these additional computer jobs:
Software Engineer Education and Skills
Software engineer roles may require at least an undergraduate degree in software development or engineering. However, apprenticeships are also sometimes available, as is on-the-job training for entry-level roles in this sector.
You can also learn how to code and develop computer software skills through attending specific training schools and organizations. There are also lots of tools online which can teach you the fundamentals of coding.
There are many types of coding out there, but popular ones to consider learning include Java, Python, and C#. A software engineer job posting will usually include what type of coding knowledge is required within its description.
To learn what other skills and qualifications you may need, check out Monster’s software engineer job description sample.
How Much Do Software Engineers Earn?
Software engineer roles typically include a high salary, and this can substantially increase depending on years of experience and levels of training. Salary range also depends on where the job is located. For example, the median salary of a software engineer in British Columbia is $90,998. But in Ontario the median salary for these roles is $100,285 and in Manitoba it is $71,266. To find out salary ranges in your location, be sure to use our Monster Salary Tool.
Update Your Software Engineer Resume
If you’re ready to start applying to software engineer jobs, you’ll want to make sure your resume is up to date first. A carefully curated resume will impress recruiters and employers, and this is the first step towards securing that all-important first interview.
At Monster, we’ve got articles that can help you tailor your resume for your dream role. In addition to resume-writing tips, we’ve also got a software engineer resume sample and cover letter samples available.
Prepare for Your Software Engineer Job Interview
Job interviews can scare the very best of us—but don’t worry, we’ve got you covered! We’ve got tons of interview advice, including how to ace common job interview questions and how to make a good impression.
Want to Learn More About Software Engineering Companies?
We recommend doing plenty of research into a company before you interview there. To make this a little easier for you, we have an entire portal dedicated to company profiles.
Here you may find out:
- company locations
- company culture insights
- employer benefits and salary ranges
- new job postings
Ready to Take the Next Step in Your Career?
Once you're ready to start applying for software engineer jobs, create a Monster profile. All you need to do is upload your resume to get started. We can then match you with suitable roles, connect you with recruiters, and keep you updated on the hiring process.