Job Search and Career Advice Platform
2,238

Software Engineer jobs in Canada

Senior Sofware Engineer - Search Engine

Etraveli Group

Toronto
Hybrid
CAD 100,000 - 125,000
30+ days ago
I want to receive the latest job alerts for “Software Engineer” jobs

SOFTWARE INTEGRATION ENGINEERS (VARIOUS LEVELS)

Communications Security Establishment (CSE)

Ottawa
On-site
CAD 78,000 - 106,000
30+ days ago

Software Engineer, iOS

Lyft

Toronto
Hybrid
CAD 108,000 - 135,000
30+ days ago

Senior Software Engineer, Display Ads

Wayfair

Toronto
Hybrid
CAD 100,000 - 140,000
30+ days ago

Bilingual Senior Software QA Engineer

TTC Global

Montreal
On-site
CAD 75,000 - 95,000
30 days ago
Discover more opportunities than anywhere else.
Find more jobs now

Software Engineer, iOS Core Product - Montreal, Canada

Clutch Canada

Montreal
Remote
CAD 124,000 - 180,000
30+ days ago

Software Engineer, iOS Core Product - Ottawa, Canada

Clutch Canada

Ottawa
Remote
CAD 80,000 - 100,000
30+ days ago

Senior Software Engineer, Android

Babylist

Canada
On-site
CAD 158,000 - 238,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Software Engineer, iOS Core Product - Toronto, Canada

Speechify

Toronto
On-site
CAD 90,000 - 130,000
30+ days ago

Software Engineer, iOS Core Product - Vancouver, Canada

Clutch Canada

Vancouver
Remote
CAD 90,000 - 130,000
30+ days ago

Co-op Software Engineer, Android

Dialpad

Vancouver
Hybrid
CAD 100,000 - 125,000
30+ days ago

Co-op Software Engineer, Android

Dialpad

Kitchener
Hybrid
CAD 100,000 - 125,000
30+ days ago

Senior Software Engineer, Android (Apps & Solutions)

League

Toronto
Hybrid
CAD 117,000 - 162,000
30+ days ago

Software Quality Engineer II

UKG Organic

Drummondville
On-site
CAD 60,000 - 80,000
30+ days ago

Software Engineer, Android

Lyft

Toronto
Hybrid
CAD 108,000 - 135,000
30+ days ago

Senior Software Engineer - Web Engine

Huawei Technologies Canada Co., Ltd.

Markham
On-site
CAD 90,000 - 130,000
30+ days ago

Senior Software QA Engineer

TTC

Montreal
On-site
CAD 75,000 - 100,000
30+ days ago

Senior Software Engineer - Web3 / Defi

HRB

Toronto
On-site
CAD 100,000 - 130,000
30+ days ago

Senior Software Engineer (Web3/Blockchain)

Toparo

Toronto
Hybrid
CAD 90,000 - 130,000
30+ days ago

Senior Software Engineer - Web3/Defi

HRB

Toronto
On-site
CAD 100,000 - 140,000
30+ days ago

Sr. Software Engineer, iOS

MasterClass

Waterloo
On-site
CAD 111,000 - 134,000
30+ days ago

Senior Software Engineer / Data Engineer

Twilio

Canada
Remote
CAD 138,000 - 174,000
11 days ago

Software Engineer (Java/Scala) - Trinity

Nitro

Trinity
On-site
CAD 35,000 - 55,000
8 days ago

Software Engineer - Security (Incident Detection and Response) (Remote - Canada)

Yelp, Inc

Toronto
Remote
CAD 101,000 - 237,000
8 days ago

Software Engineer - Mobile (React Native)

BitGo, Inc.

Toronto
On-site
CAD 160,000 - 210,000
8 days ago

Top job titles:

Administration jobsBiologist jobsPhoto jobsFullstack Developer jobsEvent Management jobsJava Developer jobsChief Investment Officer jobsCost jobsAccounting Clerk jobsNdt jobs

Top companies:

Jobs at RbcJobs at AppleJobs at CoopJobs at NrcJobs at NatoJobs at SquareJobs at AbbJobs at AramarkJobs at Estee LauderJobs at Snowflake

Top cities:

Jobs in EdmontonJobs in WinnipegJobs in HamiltonJobs in MarkhamJobs in BurnabyJobs in KitchenerJobs in SaskatoonJobs in GatineauJobs in DevonJobs in Austin

Similar jobs:

It Software Engineer jobsMechanical Engineer jobsPower Engineer jobsSoftware Engineer jobsEngineer jobsSoftware Developer jobsCivil Engineer jobsEngineer Civil Engineering jobsChemical Engineer jobsData Engineer jobs
Senior Sofware Engineer - Search Engine
Etraveli Group
Toronto
Hybrid
CAD 100,000 - 125,000
Full time
30+ days ago

Job summary

A travel technology company in Toronto is seeking a Senior Software Engineer to enhance its platform for delivering travel data. This role requires expertise in C# and experience in developing web services and APIs. The ideal candidate will have a collaborative spirit and a passion for technological innovation. Join a dynamic team committed to transforming the way people travel.

Benefits

Dynamic work environment
Career growth opportunities
Diversity and inclusion initiatives

Qualifications

  • 5+ years of experience developing web services and APIs using C#.
  • Strong understanding of data structures, algorithms, and complexity analysis.
  • Experience in a UNIX/Linux environment.

Responsibilities

  • Develop and build scalable systems handling over 250 million requests daily.
  • Drive technological innovation and push forward technical ideas.
  • Ensure smooth deployment and provide on-call support.

Skills

C#
Web services
RESTful APIs
Caching technologies
Event processing
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

Redis
Apache Kafka
Docker
Kubernetes
Job description

About Tripstack

We are travel tech entrepreneurs, changing the way millions of people travel.

Our proprietary virtual interlining technology provides access to billions of travel itineraries by combining flights from different airline carriers that don’t traditionally work together. We take our customers from point A to B via C, at the lowest possible price. We are impacting the way people travel and provide higher margin opportunities to our partners that are some of the largest in the travel industry.

We pride ourselves on the performance-driven environment we have created for our teams to prosper and excel in. We come to work ready, to challenge and be challenged. We’re big enough to give our teams support but small enough that every person makes a difference. There are plenty of challenges to champion.

The Role

We are looking for a Senior Software Engineer to join our Search Engine team, contributing to the backbone of our platform that delivers highly scalable and performant travel data. This role is ideal for an engineer with a strong foundation in C# and experience building and maintaining web services and RESTful APIs.

As part of a collaborative and technically curious team, you’ll play a key role in evolving our distributed systems, improving the reliability and performance of our services, and supporting our technology initiatives.

Responsibilities:

  • Develop and build scalable systems: Be at the forefront of designing, writing, reviewing, and testing code for robust systems that handle over 250 million requests daily. You'll play a crucial role in ensuring our systems remain reliable and high-performing even as our user base continues to grow.
  • Drive Technological Innovation: Proactively identify opportunities to leverage cutting-edge technologies and push forward technical ideas that drive the company's growth. Your contributions will shape the technological landscape of our organization and drive us towards new heights of innovation.
  • Champion Code Quality: Lead initiatives like test-driven development and promote a culture of quality code throughout the organization. You'll have the opportunity to influence best practices and ensure that our codebase remains clean, efficient, and maintainable.
  • Collaborate Across Teams: Work closely with product managers and other development teams to deliver high-quality products that exceed customer expectations. By collaborating cross-functionally, you'll contribute to improving our internal KPIs and driving continuous improvement across the organization.
  • Ensure Smooth Deployment: Coordinate and monitor regular releases to production, ensuring that deployments are seamless and minimize disruption to our users. Your attention to detail and proactive approach will play a key role in maintaining the stability and reliability of our live systems.
  • Provide On-call Support: Participate in an on-call support rotation and collaborate with the team to address any incidents impacting our live systems. Your quick thinking and problem-solving skills will be essential in resolving issues promptly and minimizing downtime.
  • Bachelor's degree or higher in Computer Science or related technical field experience
  • 5+ years of experience developing web services and APIs using C# in a production environment
  • 5+ years of experience and understanding of CS fundamentals including data structures, algorithms, and complexity analysis (time and space)
  • Working knowledge of caching technologies such as Redis or Memcached
  • 3+ years of experience and understanding of event processing platforms like Apache Kafka
  • 5+ years of design and architecture knowledge as well as familiarity with object-oriented analysis and design patterns (OOA/OOD)
  • Proven track record of taking ownership and successfully delivering results
  • Good understanding of RESTful API design and HTTP fundamentals
  • Experience working in a UNIX/Linux environment
  • Understanding of performance trade-offs, load balancing and operational issues
  • Ability to clearly and concisely communicate with technical and non-technical stakeholders across all levels of the organization

Additional experience that would be considered an asset:

  • Experience working on high-traffic B2B APIs or backend systems, with understanding of:
    • Concurrency and thread safety
    • Race conditions and deadlocks
    • Distributed locking patterns
  • Strong understanding on relational databases such as Postgres
  • Experience with cloud platforms (GCP preferred; AWS/Azure also valuable)
  • Familiarity with Docker, Kubernetes, Helm, and containerized deployments
  • Experience with CI/CD tools like GitLab CI, Bitbucket Pipelines, or Concourse
  • Understanding of gRPC and Protocol Buffers (Protobuf)
  • Exposure to code quality and static analysis tools (e.g., SonarQube, Snyk)
  • Experience working in globally distributed or remote-first engineering teams

What is takes to succeed here

Ambition and dedication to make a difference and change the way people travel. Where we always play to each other's strength in a high performing team reaching for our common goal. We hold ourselves to the highest expectations, and move with a sense of urgency and hold ourselves accountable and win by staying true to what we believe in.

Learn more about our values

We offer an opportunity to work with a young, dynamic, and a growing team composed of high-caliber professionals. We value professionalism and promote a culture where individuals are encouraged to do more and be more. If you feel you share our passion for excellence, and growth, then look no further. We have an ambitious mission, and we need a world-class team to make it a reality. Upgrade to a First Class team!

At TripStack, we proudly believe in embracing diversity. This is true for our team, clients, communities and stakeholders. We are an equal opportunity employer and committed to creating a safe, healthy and accessible environment. We encourage applications regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or any other grounds protected by law. Please let us know if you need any accommodations during any part of the recruitment process.

TripStack thanks all applicants for their interest, however only those selected to continue in the process will be contacted.

Learn more about us at www.tripstack.com

#LI-Hybrid #LI-CM1

  • Previous
  • 1
  • ...
  • 44
  • 45
  • 46
  • ...
  • 90
  • Next

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform
Land a better
job faster
Follow us
JobLeads Youtube ProfileJobLeads Linkedin ProfileJobLeads Instagram ProfileJobLeads Facebook ProfileJobLeads Twitter AccountJobLeads Xing Profile
Company
  • Customer reviews
  • Careers at JobLeads
  • Site notice
Services
  • Free resume review
  • Job search
  • Headhunter matching
  • Career advice
  • JobLeads MasterClass
  • Browse jobs
Free resources
  • 5 Stages of a Successful Job Search
  • 8 Common Job Search Mistakes
  • How Long should My Resume Be?
Support
  • Help
  • Partner integration
  • ATS Partners
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved