Software Jobs in Toronto

About 318 results in (3) seconds Clear Filters

Jobs Search

About 318 results in (3) seconds
Senior Software Engineer at G Adventures
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Distributed Teams, Software Systems, Python, Debugging, English, Software Solutions, Resource Management, Adherence, Nginx, Aws, User Experience, Integration, Operational Efficiency, Relational Databases, Emerging Technologies, Maintainability, Flask
Specialization
Computer science software engineering or a related field or equivalent practical experience
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Autodesk
Toronto, ON M5G 1M1, Canada - Full Time
Skills Needed
Architecture, Node.Js, Mfc, Visual Studio, Wpf, Object Oriented Design, Linear Algebra, C++, Javascript, Web Technologies, React.Js, Computer Science
Specialization
Computer Science, Engineering
Qualification
BSc
Senior Software Engineer at Relay
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Software Engineer at Boostedai
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Staff Software Developer at Lightspeed Belgium
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Development, Engineering Excellence, Distributed Systems, Programming Skills, Cloud Applications, Team Leadership, Continuous Learning, Problem Solving, Code Quality, Observability, Production Operations, Technical Architecture, Cross Functional Collaboration, Mentoring, Agile Methodologies, Customer Focus
Specialization
You should have expertise in engineering fundamentals and experience with distributed systems at scale. Proficiency in programming languages such as Go, TypeScript, or JavaScript is essential, along with experience in cloud application development.
Experience Required
Minimum 5 year(s)
Chief Software Architect at Masabi
Toronto, ON, Canada - Full Time
Skills Needed
Scalability, Python, Mobile, Gemini, Metrics, Typescript, Kotlin, Technology
Qualification
Graduate
Senior Software Engineer at CommerceIQ
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Python, Ai, Ml, Cloud Native Architectures, Microservices, Event Driven Systems, Ci/Cd Pipelines, Problem Solving, Communication, Startup Mindset
Specialization
Candidates should have 3-5 years of hands-on software engineering experience, particularly in building backend services and deploying AI-powered applications. Proficiency in Java or similar JVM languages, along with strong Python skills and familiarity with AI/ML frameworks, is essential.
Experience Required
Minimum 2 year(s)
Senior Software Developer at Fortive
Toronto, Ontario, United States - Full Time
Skills Needed
React, Angular, Vue, Typescript, Css, Sass, Less, Sql, Nosql, Restful Apis, C#, .Net, Ci/Cd, Terraform, Github Actions, Jenkins, Docker, Kubernetes
Specialization
Candidates should have at least 5 years of professional web application development experience and a Bachelor's degree in Computer Science or a related field. Experience with front-end frameworks, strongly typed JavaScript, and cloud technologies is essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Dr Bill RBC Ventures
Toronto, Ontario, Canada - Full Time
Skills Needed
Backend Development, Java, Python, Spring Boot, Fast Api, Rest Apis, Microservices, Cloud Platforms, Aws, Gcp, Azure, Containerization, Docker, Ci/Cd Pipelines, Sql, Nosql, Communication Skills
Specialization
Candidates must have strong backend development experience with Java or Python and familiarity with cloud platforms and microservices architecture. Excellent communication skills and a collaborative mindset are essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Ceridian
Toronto, ON, Canada - Full Time
Skills Needed
N/A
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Senior Software Developer at Acuity Insights
Toronto, Ontario, Canada - Full Time
Skills Needed
Typescript, React, Node, Nestjs, Postgres, Graphql, Aws, Ci/Cd, Api Design, Distributed Systems, Problem Solving, Collaboration, Mentoring, Documentation, Quality Assurance, Agile Methodologies
Specialization
You should have strong backend development skills and hands-on experience with JavaScript and TypeScript. Familiarity with cloud environments like AWS and experience in building and deploying distributed systems are essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Dr Bill RBC Ventures
Toronto, Ontario, Canada - Full Time
Skills Needed
Active Learning, Agile Methodology, Analytical Thinking, Application Integrations, Computer Programming, Db2 Sql, Debugging, Design, Detail Oriented, Documentations, Enterprise Application Delivery, Group Problem Solving, Ibm As/400 Control Language, Ibm I, Problem Solving, Programming Languages
Specialization
Candidates must have proven hands-on experience with software development and deployment, particularly with IBMi in COBOL and other programming languages. Familiarity with Agile and Waterfall methodologies, as well as strong analytical and problem-solving skills, are essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer at The Code Crackers
Toronto, ON, Canada - Full Time
Skills Needed
Sql Server, It Operations, Documentation, Cost Effective Solutions, Visual Studio, Asp.Net, Team Foundation Server, Service Delivery, Interpersonal Skills, Design, Code, Wpf, .Net Framework, Assessment, Enterprise Library, Communication Skills, Maintenance
Qualification
Graduate
Senior Software Developer at Lightspeed Commerce
Toronto, ON, Canada - Full Time
Skills Needed
Cloud Services, Azure, Aws, Career Opportunities
Qualification
Graduate
Senior Software Developer at Intact
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Developer at Procom
Toronto, ON, Canada - Full Time
Skills Needed
Css, Ajax, Hibernate, Oracle, Sonarqube, Web Services, Mongodb, Git, Relational Databases, Kubernetes, Javascript, Microservices, Architecture, Jenkins, Stack, Elasticsearch, Java, Dynatrace, Aws, Html, Typescript, Angular
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Software Engineer Graduate at Provision Software Corporation
Toronto, ON, Canada - Full Time
Skills Needed
Python, Web Applications
Specialization
Software Engineering, Engineering
Qualification
Graduate
Software Engineer - Growth at BitGo
Toronto, Ontario, Canada - Full Time
Skills Needed
Backend Development, Server Side Development, Algorithm Design, Problem Solving, Typescript, Node.Js, Express, Postgresql, Mongodb, Restful Api Design, Microservices, Unit Testing, Functional Testing, Git, Cryptocurrencies, Blockchain
Specialization
At least 3 years of experience in backend development is required, along with strong skills in TypeScript, Node.js, and API design. A bachelor's degree in a technical discipline and an understanding of cryptocurrencies are also necessary.
Experience Required
Minimum 2 year(s)
Intern, Software Developer at Autodesk
Toronto, ON M5G 1M1, Canada - Full Time
Skills Needed
Information Systems, Computer Science, Design Principles
Specialization
Computer Science, Information Systems
Qualification
Diploma
Intern, Software Developer at Autodesk
Toronto, ON M5G 1M1, Canada - Full Time
Skills Needed
Design Principles, Information Systems, Computer Science
Specialization
Computer Science, Information Systems
Qualification
Diploma
Senior Software Engineer at G Adventures
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

06 Dec, 25

Salary

0.0

Posted On

07 Sep, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Distributed Teams, Software Systems, Python, Debugging, English, Software Solutions, Resource Management, Adherence, Nginx, Aws, User Experience, Integration, Operational Efficiency, Relational Databases, Emerging Technologies, Maintainability, Flask

Industry

Computer Software/Engineering

Description

About Us
G Adventures is the world’s largest small-group adventure travel company and we’ve been making epic travel memories happen on all seven continents for over 30 years.
Our mission is simple: to change lives through travel. And not just our travelers’ either. Since day one, our tours have been built to establish meaningful relationships with local communities, directly benefiting the people and places we visit at every step of our tours.
With the demand for travel coming back strong, we are set up and excited for this next chapter in our company’s story — and we’d love for you to be a part of it.
Our DNA revolves around building, nurturing, and developing a diverse culture of people and a true sense of belonging, where everyone is encouraged to bring their authentic self to work each and every day. You’ll have the opportunity to grow your career, and yourself, alongside a passionate, talented, and welcoming community that works hard to spread goodness around the world.
If all that sounds like your kind of thing, well, we can’t wait for you to join us.
Key Duties & Responsibilities

Technical Development & Coding Expertise

  • Design, develop, test, and maintain scalable and efficient software applications that align with technical specifications and user requirements. Ensure adherence to coding best practices and architectural standards.
  • Write clean, efficient, and maintainable code following established standards and industry best practices, contributing to long-term maintainability and ease of updates.
  • Diagnose and resolve software bugs and performance bottlenecks by applying analytical thinking and structured troubleshooting methodologies.
  • Develop and execute comprehensive testing strategies—including unit, integration, and system tests—to ensure software reliability, performance, and security.
  • Lead or significantly contribute to architectural and technical design decisions, ensuring scalability, maintainability, and alignment with organizational technology strategy.

System & Domain Knowledge

  • Acquire in-depth understanding of current systems and software applications through comprehensive research, analysis, and continuous learning to ensure alignment with business needs and technological standards.
  • Analyze user requirements and stakeholder feedback to develop tailored software solutions that enhance user experience and operational efficiency.
  • Ensure compliance with security standards, legal regulations, and data privacy requirements relevant to software systems under development.

Code Quality, Review & Documentation

  • Contribute to peer code reviews by offering constructive technical feedback, supporting knowledge-sharing and quality assurance processes.
  • Maintain detailed documentation for code, processes, development standards, and project artifacts to support team transparency and future scalability.

Team Leadership & Collaboration

  • Mentor junior team members and support onboarding of new employees, promoting skill development and team cohesion.
  • Collaborate effectively with geographically distributed teams, utilizing asynchronous communication tools and strategies to maintain productivity and alignment.
  • Initiate and drive process improvements and development workflows, such as CI/CD, code quality standards, and agile methodologies, to enhance team productivity and delivery speed.
  • Represent the development team in strategic discussions with stakeholders, translating complex technical concepts into business-friendly language to support decision-making.

Strategic Thinking & Risk Management

  • Proactively identify technical risks and dependencies across projects, and work with cross-functional teams to mitigate these issues early in the development lifecycle.

Continuous Learning & Innovation

  • Engage in continuous professional development by staying informed about emerging technologies, frameworks, and industry trends to incorporate modern practices into development work.

Skills & Experience

  • Bachelor’s degree in Computer Science, Software Engineering or a related field - or equivalent practical experience.
  • Minimum of 10 years of professional experience in the full software development lifecycle, with a focus on building and maintaining web applications.
  • At least 3 years of experience working with AWS or similar cloud platforms, including application deployment and cloud resource management.
  • Proven experience in designing or integrating APIs, including REST, Web or GraphQL services.
  • Demonstrated success in leading or contributing to the implementation of CI/CD pipelines, preferably with tools such as CircleCI.
  • Experience with SQL for querying and managing relational databases when required.
  • Prior involvement in mentoring developers and contributing to technical onboarding processes.
  • Proficient in Python with 5+ years of experience in developing clean, maintainable code.
  • Hands-on experience with Git-based version control systems, particularly GitHub, in collaborative development settings.
  • Strong command of the Linux command line for environment setup, scripting and debugging.
  • Experience with Python web frameworks such as Django (preferred), or alternatives like Flask or FastAPI.
  • Solid understanding of data modeling principles and database schema design.
  • Familiarity with common application stack components, including nginx, uWSGI and similar technologies.
  • Strong grasp of web development standards and best practices, with an interest in adopting emerging technologies.
  • Excellent communication skills in English, both written and verbal, with the ability to collaborate across technical and non-technical teams.
  • Proven ability to write clear documentation and explain complex technical concepts to non-technical stakeholders.
  • Strong analytical thinking and problem-solving abilities, with attention to detail and a focus on quality.
  • Comfortable working in distributed teams across time zones, with the ability to manage workload and communication asynchronously.

What do we offer you?

  • Competitive salary commensurate with the role
  • Competitive benefits package
  • Birthday day off
  • Vacation time for you to recharge
  • Enhanced Parental Leave
  • Learning and growth opportunities
  • Employee Resource Groups

Applicable based on location
G Adventures is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants.

Responsibilities

Please refer the Job description for details

Senior Software Engineer at G Adventures
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Distributed Teams, Software Systems, Python, Debugging, English, Software Solutions, Resource Management, Adherence, Nginx, Aws, User Experience, Integration, Operational Efficiency, Relational Databases, Emerging Technologies, Maintainability, Flask
Specialization
Computer science software engineering or a related field or equivalent practical experience
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Autodesk
Toronto, ON M5G 1M1, Canada - Full Time
Skills Needed
Architecture, Node.Js, Mfc, Visual Studio, Wpf, Object Oriented Design, Linear Algebra, C++, Javascript, Web Technologies, React.Js, Computer Science
Specialization
Computer Science, Engineering
Qualification
BSc
Senior Software Engineer at Relay
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Software Engineer at Boostedai
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Staff Software Developer at Lightspeed Belgium
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Development, Engineering Excellence, Distributed Systems, Programming Skills, Cloud Applications, Team Leadership, Continuous Learning, Problem Solving, Code Quality, Observability, Production Operations, Technical Architecture, Cross Functional Collaboration, Mentoring, Agile Methodologies, Customer Focus
Specialization
You should have expertise in engineering fundamentals and experience with distributed systems at scale. Proficiency in programming languages such as Go, TypeScript, or JavaScript is essential, along with experience in cloud application development.
Experience Required
Minimum 5 year(s)
Chief Software Architect at Masabi
Toronto, ON, Canada - Full Time
Skills Needed
Scalability, Python, Mobile, Gemini, Metrics, Typescript, Kotlin, Technology
Qualification
Graduate
Senior Software Engineer at CommerceIQ
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Python, Ai, Ml, Cloud Native Architectures, Microservices, Event Driven Systems, Ci/Cd Pipelines, Problem Solving, Communication, Startup Mindset
Specialization
Candidates should have 3-5 years of hands-on software engineering experience, particularly in building backend services and deploying AI-powered applications. Proficiency in Java or similar JVM languages, along with strong Python skills and familiarity with AI/ML frameworks, is essential.
Experience Required
Minimum 2 year(s)
Senior Software Developer at Fortive
Toronto, Ontario, United States - Full Time
Skills Needed
React, Angular, Vue, Typescript, Css, Sass, Less, Sql, Nosql, Restful Apis, C#, .Net, Ci/Cd, Terraform, Github Actions, Jenkins, Docker, Kubernetes
Specialization
Candidates should have at least 5 years of professional web application development experience and a Bachelor's degree in Computer Science or a related field. Experience with front-end frameworks, strongly typed JavaScript, and cloud technologies is essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Dr Bill RBC Ventures
Toronto, Ontario, Canada - Full Time
Skills Needed
Backend Development, Java, Python, Spring Boot, Fast Api, Rest Apis, Microservices, Cloud Platforms, Aws, Gcp, Azure, Containerization, Docker, Ci/Cd Pipelines, Sql, Nosql, Communication Skills
Specialization
Candidates must have strong backend development experience with Java or Python and familiarity with cloud platforms and microservices architecture. Excellent communication skills and a collaborative mindset are essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Ceridian
Toronto, ON, Canada - Full Time
Skills Needed
N/A
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Senior Software Developer at Acuity Insights
Toronto, Ontario, Canada - Full Time
Skills Needed
Typescript, React, Node, Nestjs, Postgres, Graphql, Aws, Ci/Cd, Api Design, Distributed Systems, Problem Solving, Collaboration, Mentoring, Documentation, Quality Assurance, Agile Methodologies
Specialization
You should have strong backend development skills and hands-on experience with JavaScript and TypeScript. Familiarity with cloud environments like AWS and experience in building and deploying distributed systems are essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer at Dr Bill RBC Ventures
Toronto, Ontario, Canada - Full Time
Skills Needed
Active Learning, Agile Methodology, Analytical Thinking, Application Integrations, Computer Programming, Db2 Sql, Debugging, Design, Detail Oriented, Documentations, Enterprise Application Delivery, Group Problem Solving, Ibm As/400 Control Language, Ibm I, Problem Solving, Programming Languages
Specialization
Candidates must have proven hands-on experience with software development and deployment, particularly with IBMi in COBOL and other programming languages. Familiarity with Agile and Waterfall methodologies, as well as strong analytical and problem-solving skills, are essential.
Experience Required
Minimum 5 year(s)
Senior Software Developer at The Code Crackers
Toronto, ON, Canada - Full Time
Skills Needed
Sql Server, It Operations, Documentation, Cost Effective Solutions, Visual Studio, Asp.Net, Team Foundation Server, Service Delivery, Interpersonal Skills, Design, Code, Wpf, .Net Framework, Assessment, Enterprise Library, Communication Skills, Maintenance
Qualification
Graduate
Senior Software Developer at Lightspeed Commerce
Toronto, ON, Canada - Full Time
Skills Needed
Cloud Services, Azure, Aws, Career Opportunities
Qualification
Graduate
Senior Software Developer at Intact
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Developer at Procom
Toronto, ON, Canada - Full Time
Skills Needed
Css, Ajax, Hibernate, Oracle, Sonarqube, Web Services, Mongodb, Git, Relational Databases, Kubernetes, Javascript, Microservices, Architecture, Jenkins, Stack, Elasticsearch, Java, Dynatrace, Aws, Html, Typescript, Angular
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Software Engineer Graduate at Provision Software Corporation
Toronto, ON, Canada - Full Time
Skills Needed
Python, Web Applications
Specialization
Software Engineering, Engineering
Qualification
Graduate
Software Engineer - Growth at BitGo
Toronto, Ontario, Canada - Full Time
Skills Needed
Backend Development, Server Side Development, Algorithm Design, Problem Solving, Typescript, Node.Js, Express, Postgresql, Mongodb, Restful Api Design, Microservices, Unit Testing, Functional Testing, Git, Cryptocurrencies, Blockchain
Specialization
At least 3 years of experience in backend development is required, along with strong skills in TypeScript, Node.js, and API design. A bachelor's degree in a technical discipline and an understanding of cryptocurrencies are also necessary.
Experience Required
Minimum 2 year(s)
Intern, Software Developer at Autodesk
Toronto, ON M5G 1M1, Canada - Full Time
Skills Needed
Information Systems, Computer Science, Design Principles
Specialization
Computer Science, Information Systems
Qualification
Diploma
Intern, Software Developer at Autodesk
Toronto, ON M5G 1M1, Canada - Full Time
Skills Needed
Design Principles, Information Systems, Computer Science
Specialization
Computer Science, Information Systems
Qualification
Diploma
Loading...