1

Online Software Jobs in Quebec (NOW HIRING)

Qualifications What you bring A degree in Computer Science or Software Engineering (or other ... online systems and services. Excellent problem-solving skills and the ability to work effectively ...

Champion software quality and strict development methodologies, ensuring mandatory unit/integration ... Please apply directly online to be considered for this role. Applications through email will not be ...

About Us Fundica is Canada's most award-winning online funding tool -- a search engine for all ... Alongside our Platform Manager, designers, and software development team, you will design and ...

About Us Fundica is Canada's most award-winning online funding tool -- a search engine for all ... Alongside our Platform Manager, designers, and software development team, you will design and ...

We have an immediate opening for a Software Developer to join our engineering group in Longueuil, Quebec. *Applicants are kindly asked to include an English resume as part of their application for ...

About your next Challenge as a Software Engineer: We are seeking an junior-level automation/application developer to join the Automation Group in the Marine Division. The selected candidate will be ...

Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business. Our people make ...

About your next Challenge as a Software Engineer: We are seeking an junior-level automation/application developer to join the Automation Group in the Marine Division. The selected candidate will be ...

We are looking for multiple passionate Software Developers to join our team. You will develop critical software that powers the collection, transformation, and delivery of market data used by our ...

Key Responsibilities Software Development * Analyze product requirements and translate them into technical solutions. * Design, develop, test, and maintain software applications using modern software ...

Leverage AI-assisted development to improve engineering productivity and software quality. * Collaborate with cross-functional teams to deliver high-quality end-to-end solutions. * Lead design ...

CA$20K/mo

We are looking for several passionate Software Developers to join our team. In this role you'll build critical software that powers the collection, transformation, and delivery of the real-time data ...

As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build reliable and scalable systems that protect the trust and safety of our players . You will join the Player ...

Software Developer - Jukebox Montreal, Canada (French Version Follows) TouchTunes is looking for a software developer to bring fresh ideas to a team of diverse and multi-talented people, and dive ...

Senior Software Engineer

Quebec, QC · On-site

CA$115K - CA$125K/yr

Responsibilities & Duties: - Contribute to architectural discussions, make design decisions, and ensure that the overall software architecture aligns with business goals and industry best practices ...

What we have to offer you: * Mentorship with experienced software developers, database ... Continuous learning through paid postgraduate degrees, Dev Lightning talks, online learning support ...

next page

Showing results 1-20

Online Software information

What is an online software job?

Online software jobs refer to roles that involve the development, maintenance, and support of software applications that are accessed and used via the internet. These positions may include web developers, cloud engineers, software as a service (SaaS) specialists, and related technical support roles. Professionals in this field work on creating, updating, and managing online platforms, ensuring they are secure, user-friendly, and efficient. Online software jobs often require knowledge of programming languages, cloud technologies, and web frameworks.

What skills and qualifications are needed to thrive as an online software developer?

To thrive as an Online Software Developer, you need strong programming abilities, a solid understanding of software development principles, and typically a degree in computer science or related fields. Familiarity with coding languages (such as JavaScript, Python, or Java), cloud platforms, and version control systems like Git is crucial. Excellent problem-solving skills, communication, and teamwork set outstanding developers apart. These skills and qualifications are vital for building reliable, scalable software and effectively collaborating in distributed online teams.

What are common challenges faced by professionals working in online software development, and how can they be managed?

Professionals in online software development often encounter challenges such as coordinating with distributed teams across different time zones, ensuring robust cybersecurity, and adapting quickly to evolving technologies. Effective communication and use of collaboration tools are essential for managing remote teamwork. Staying updated through continuous learning and adopting agile methodologies can help address technological changes and security concerns, making the work environment dynamic but rewarding.

What is the difference between Online Software vs Software Developer?

AspectOnline SoftwareSoftware Developer
CredentialsTypically no formal credentials required, but familiarity with software tools helpsBachelor's degree in Computer Science or related field often required
Work EnvironmentPrimarily remote or cloud-based platformsOffice, remote, or hybrid work settings
Industry UsageUsed across various industries for online applications and servicesDevelops software for multiple industries, including tech, finance, healthcare
Search & Comparison IntentUnderstanding online software options and featuresLearning about software development roles and skills

Online Software refers to applications accessible via the internet, often requiring minimal technical background. Software Developers create these applications, designing and coding software solutions. While online software users focus on usage, developers focus on creation and maintenance, making their roles distinct but interconnected.

What are the most commonly searched types of Software jobs in Quebec?

The most popular types of Software jobs in Quebec are:

Infographic showing various Online Software job openings in Quebec as of August 2026, with employment types broken down into 1% As Needed, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution.

Software Developer Operations Research

IBS Software

Montreal, QC

Full-time

Medical, Life

Re-posted 18 days ago


Job description

Software Developer Operations Research
Montreal, QC Canada

IBS is a leading global provider of new generation IT solutions to the Travel, Transportation and Logistics industries. A specialist in the domain, IBS offers a range of products and services that manage mission critical operations of airlines, airports, cruise lines, hospitality partners, tour operators and oil & gas companies that help them increase safety, maximize efficiency, improve revenue, manage growth and reduce costs.

The Software Developer will join the Montreal IBS Software Canada Team located in Montreal, IBS' new center of excellence for optimization. This team focuses on developing a suite of customized  crew planning and optimization solutions that balance airline interests with those of planners and crew members.

Job Summary

The Software Developer is responsible for participating in the design of new optimization software products and existing product enhancements. This position reports to the development manager of products and will work closely with the R&D team and customers to deliver mission-critical software components. The ideal candidate will possess a variety of skills required for solving large-scale combinatorial optimization problems, including strong algorithmic thinking, complexity analysis, data structures and ability to analyze large datasets.

This is a very hands-on position where the ideal candidate will not only drive the adoption of new architectures, but also work side-by-side with fellow developers to implement new product features and ensure high-quality development practices. He/she must respect project deadlines and ensure software quality meets the company's standards. Excellent communication skills are required, as the position requires close collaboration with fellow developers, Product Managers, architects, and customers.

At IBS, OR developers are challenged with large-scale complex optimization problems that require special care about correctness, run times and memory usage. Creativity and modeling skills are key assets that we put to the proof!

 
Major Tasks
  • Participates in the design and analysis of solver-related software components.
  • Programs and performs debugging, inspection, corrections, unit and integration testing, etc.
  • Questions methods in place if need be, analyses algorithmic bottlenecks and flaws, and provides improvement directions.
  • Participates in the writing of technical documents (functional specifications, design documents, etc.).
  • Estimates required time-frame and resource requirements for accomplishing development tasks in projects.
  • Provides technical support to both clients and employees.
  • Works with customer-facing teams to understand customer needs and validate feasibility of product commitments.
  • Other related duties as may be assigned.

Qualifications

  • B.Sc. (M.Sc. or Ph.D. is an asset) in Computer Science, Applied Mathematics, Operations Research, or another related field.
  • At least 3 years of experience in software development.
  • Experience with C programming or another related low-level programming language.
  • Experience with the POSIX operating system and shell/Perl/Python scripting.
  • Asset: familiar with version control concepts.
  • Team oriented, results oriented, with strong customer focus.
  • Excellent communication skills in French and English, both written and spoken.

At IBS Software, you can look forward to:

  • Gaining deep domain expertise in the (TTL) Travel, Transportation & Logistics domain.
  • Working with the latest technologies & cutting edge tools to redefine the travel sector.
  • Enjoying the many benefits of a stable SaaS based product company.
  • Partnering with some of the biggest airlines, busiest airports, top tour & cruise providers, well known hotel chains, and large energy companies to augment their mission-critical operations.
  • A diverse, global work culture with some of the brightest minds in the industry.
  • A competitive benefits package, flexible work life policies, transparent rewards and recognitions, continuous learning and development, medical benefits, and fun@work policies.

Equal Employment Opportunity Statement

IBS Software is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veteran's status or any other characteristic protected by law.