C++ developer jobs find your next job

As a C++ developer, you are a programmer capable of building applications for different platforms required by an employer. Your job is to design and develop programming modules and apps that will enhance the functionality or usability of a product or service.

see all jobs now

all about C++ developer jobs

Employers look to C++ developers as flexible software engineers who can deliver on a digital strategy that could include developing new assets from scratch. 

You are able to apply your programming skills to improve or manage existing digital assets, updating them when necessary. Adapting knowledge and experience is an important aspect of this role.You must also be timely and efficient whether working as an individual, or within a team, to execute on a plan.

what C++ developer jobs entail

As a C++ developer, your role is important to an employer’s digital strategy. You may work with a team to design and develop applications in addition to meeting with managers to discuss deployment and strategy. You may be required to ensure that existing applications are running correctly through testing. Your level of experience could determine how much freedom you have to delegate tasks to others on the team.

This is a full-time position that will likely require longer hours, or being on call during off hours to deal with situations requiring your attention. You would be reporting to senior managers in marketing and IT directly.

average C++ developer salaries

C++ developer jobs start between $60,000-$70,000, increasing steadily to $100,000 in most major markets after five years. C++ developers are more versatile programmers and coders because they can apply their skills in different ways compared to other dedicated roles. Open source web developers are even more sought after as specialists comfortable with using those framework tools.

These jobs are in demand throughout Canada, though are not as well compensated in Montreal and Quebec City, where starting salaries are lower.

salaries across canada

administrative assistant jobs in Canada

your day to day tasks

Your job as a c++ developer will require regularly assessing the organization’s digital assets to ensure efficiency and compliance.

Some of your daily tasks will include:

  • designing and developing new applications
  • updating C++ programming code
  • testing performance
  • editing or writing new code
  • troubleshooting quality and control
  • monitor digital assets

where you can work

C++ developers are in demand by organizations of varying sizes, though larger mid-sized businesses and larger enterprises tend to employ teams of software engineers. Digital assets and applications are widely used today, requiring coders and developers to update or build new ones. Companies looking to fill these roles can include offices, banks, e-commerce sites, non-profits, technology firms, banks, hotels, and many more.

Growth in information technology and digital deployment have created more opportunities for Canadian employers to hire dependable C++ developers.

developer jobs in canada

search now

what you bring to the table

C++ developers are required to learn and adapt on the job. Doing so is essential to improve your coding skills and progress to senior roles. Skills required for C++ developer jobs include:

  • in-depth knowledge of C++ programming languages
  • ability to implement automated testing
  • understanding of programming terminology
  • ability to work independently or on a team
  • adaptable to the needs of the business
  • you're keen to learn on the job

training and certifications

Becoming a C++ developer can start out by knowing a certain level of coding prior to entering a post-secondary program. Earning a degree or diploma in a computer science or software engineering program is the usual academic path. Certifications are available to learn certain coding languages, but are not always necessary or requisite to C++. Practical experience and previous projects can prove competence, though some employers may like to see certifications as well.

Learning different coding languages, even when self-taught, can bear fruit when working on projects. Open source platforms are readily available online, providing plenty of opportunity to train or hone coding skills.

where your career is headed

Employers rely on C++ developers to preserve or change digital assets to adapt to the organization’s requirements. The role’s creativity and flexibility helps employers leverage the knowledge and skill sets developers possess to realize their vision. As it transcends different projects of varying scope and importance, there is upward mobility based on experience and competency, leading to higher salaries and leadership positions.

see all developer job openings

  • Full Stack Developer Toronto

    2018-12-12 Toronto, Ontario Permanent $ 70,000 - $ 85,000 per year

    We are looking for two full stack developers for join our team! Our company thrives on those who are passionate about what they do and are willing to learn! This role pertains to the development of software and maintenance of systems. Reporting to the Manager, Operational Systems, you will develop ...

    read more
  • Programmer/Analyst/Developer, Oakville

    2018-12-12 Oakville, Ontario Temporary

    Our client in Oakville is looking for TWO Programmer/Analyst to join their team on a contract. This contract will be 6-8 months. You will be responsible for designing, developing, modifying, debugging and evaluating programs for functional areas, including but not limited to Quotation, engineering, ...

    read more
  • C#, .Net, WPF Developer, Toronto

    2018-12-11 Toronto, Ontario Temporary

    One of our Banking Clients is currently looking for a C#, .Net Developer with experience in requirements gathering, design, collaboration with various partners within the organization, development, testing, and deployment. The team follows agile principles with focus on automated testing. Required ...

    read more
  • .NET Developer Toronto

    2018-12-11 Toronto, Ontario Temporary

    .Net Developer (12 month contract) Downtown TO (Financial services) Great Rates Must Have Skills: -Experience with C#, VB.NET, ASP.NET Web Forms -MVC, XML/XSLT, HTML -CSS, JavaScript & jQuery -Exp with web API and/or WCF -Also Building multi-tier application/micro services -& Excellent ...

    read more
  • GIS Web Developer *REMOTE WORK OPTION* Saint John

    2018-12-11 Saint John, New Brunswick Temporary

    We are pleased to offer you this new and exciting CONTRACT requirement with our client for the position of: GIS WEB DEVELOPER -Start: January -Estimated length: 3+ Month -Location: REMOTE WORK OPTION REQUIREMENTS GIS Web Developer with the following: -Minimum 3+ years of experience in an ESRI-based ...

    read more