1

Software Companies In Jobs in Calgary, AB (NOW HIRING)

... companies in BC and is a leader in their industry. They are looking for a senior C++ developer to join their team. They have a range of products with one being a Software Development Kit. So you'll ...

... companies in BC and is a leader in their industry. They are looking for a senior C++ developer to join their team. They have a range of products with one being a Software Development Kit. So you'll ...

... in developing market-leading GNSS solutions. You will have the opportunity to work closely with ... You will support some of the industry's leading companies by coordinating and demonstrating Hexagon ...

... in developing market-leading GNSS solutions. You will have the opportunity to work closely with ... You will support some of the industry's leading companies by coordinating and demonstrating Hexagon ...

The ideal candidate will have a strong background in advanced algorithms and AI systems with hands ... Enjoy building not only the technology but also high-performing teams and companies * Are committed ...

Senior Software Engineer - Canada

Calgary, AB · Remote

CA$120K - CA$150K/yr

DataVisor is recognized as an industry leader and has been adopted by many Fortune 500 companies across the globe. Our award-winning software platform is powered by a team of world-class experts in ...

Senior Software Engineer - Canada

Calgary, AB · Remote

CA$120K - CA$150K/yr

DataVisor is recognized as an industry leader and has been adopted by many Fortune 500 companies across the globe. Our award-winning software platform is powered by a team of world-class experts in ...

next page

Showing results 1-20

Software Companies In information

What are software companies?

Software companies are businesses that specialize in creating, developing, and selling software products or services. These companies may focus on various types of software, such as applications, system software, cloud solutions, or custom software tailored to specific industries or clients. They often provide ongoing updates, support, and maintenance for their products. Software companies play a critical role in driving technological innovation and digital transformation across industries.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (such as Java, Python, or C++), version control systems like Git, and understanding of development frameworks is essential. Excellent teamwork, adaptability, and communication skills help you collaborate effectively and navigate changing project requirements. These skills are vital for building reliable software solutions, meeting project goals, and contributing to organizational success.

What are common collaboration practices within software companies for cross-functional teams?

Within software companies, cross-functional teams—often composed of developers, designers, testers, and product managers—collaborate closely to deliver products efficiently. Agile methodologies, such as Scrum or Kanban, are commonly used to facilitate regular communication, iterative development, and feedback loops. Team members typically participate in daily stand-ups, sprint planning, and review meetings, ensuring alignment on goals and timely identification of challenges. This collaborative environment encourages knowledge sharing and supports both professional growth and project success.

What is the difference between Software Companies In vs Software Developers?

AspectSoftware Companies InSoftware Developers
Primary RoleOrganizations that create, sell, or provide software products and servicesIndividuals who design, code, and maintain software applications
Work EnvironmentOffice or remote teams within companiesTypically work as part of a team within a company or as freelancers
CredentialsCompany credentials vary; often require technical expertiseOften require programming certifications or degrees in computer science
Industry UsageRefers to the business entity or organizationRefers to the individual professional role

Software Companies In are organizations that develop and sell software, while Software Developers are the professionals who create and maintain software products. Understanding this distinction helps job seekers and industry stakeholders clarify roles and expectations in the tech industry.

Infographic showing various Software Companies In job openings in Calgary, AB as of August 2026, with employment types broken down into 100% Full Time. Highlights an 87% In-person, and 13% Remote job distribution.

Senior C++ Developer

Targeted Talent

Calgary, AB • On-site

Full-time

Re-posted 28 days ago


Job description

Our Client is one of the fastest-growing companies in BC and is a leader in their industry. They are looking for a senior C++ developer to join their team. They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! 

Your Role:

  • Developing and implementing new features and improving existing features of a Software Developer Kit. 
  • Engage in all stages of development from requirements gathering and analysis to high-level design, implementation, test and maintenance
  • Carry out research and prepare technical proposals and demonstrations for new projects.

You Have:

  • A degree in computer science 
  • Strong proficiency in C/C++ development
  • 5+ years experience developing complex software projects and applications.
  • Knowledge and/or interest in computer graphics, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), image compression technologies, and AI.
  • Familiarity with advanced algorithms related to raster and vector image processing.

Compensation: 130-150k depending on experience 

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!


Targeted Talent logo

About Targeted Talent

Sourced by ZipRecruiter

Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Vancouver, BC, CA