Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3 billion recommendations every day. If building high throughput, low latency systems ...
Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3 billion recommendations every day. If building high throughput, low latency systems ...
Senior Neural Network Kernel Software Development Engineer
Montreal, QC · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Montreal, QC · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Senior Neural Network Kernel Software Development Engineer
Montreal, QC · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Montreal, QC · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Montreal, Quebec - Onsite Work Required We are looking for a Python/Data Software Engineer with a focus on building and maintaining complex data pipelines and tooling within our global financial ...
Quick apply
Montreal, Quebec - Onsite Work Required We are looking for a Python/Data Software Engineer with a focus on building and maintaining complex data pipelines and tooling within our global financial ...
Job Requisition ID # 26WD95787 L'affichage de poste en francais suivra / The French job posting follows. 26WD95787, Senior Software Developer (Back End) Position Overview We are seeking a Senior ...
Job Requisition ID # 26WD95787 L'affichage de poste en francais suivra / The French job posting follows. 26WD95787, Senior Software Developer (Back End) Position Overview We are seeking a Senior ...
What You'll Build ????️ As a Senior Software Engineer on our AI Platform, you will architect the intelligent backend that enables conversational game development. * Advanced Multi-Agent ...
Quick apply
What You'll Build ????️ As a Senior Software Engineer on our AI Platform, you will architect the intelligent backend that enables conversational game development. * Advanced Multi-Agent ...
What You'll Build ????️ As a Senior Software Engineer on our AI Platform, you will architect the intelligent backend that enables conversational game development. * Advanced Multi-Agent ...
Quick apply
What You'll Build ????️ As a Senior Software Engineer on our AI Platform, you will architect the intelligent backend that enables conversational game development. * Advanced Multi-Agent ...
ABOUT YOU We are looking for a Senior Software Engineer (React Native) who is architecturally strong, quality-driven, and highly collaborative to join our Mobile Engineering team . The best candidate ...
ABOUT YOU We are looking for a Senior Software Engineer (React Native) who is architecturally strong, quality-driven, and highly collaborative to join our Mobile Engineering team . The best candidate ...
Senior Software Developer
Gatineau, QC · On-site
Senior Software Developer Department: Research & Development Reports To: Manager, Software Engineering Revision Date: 5/11/2026 Location: Gatineau, QC Level: T3 Company Overview Comtech ...
Quick apply
Senior Software Developer
Gatineau, QC · On-site
Senior Software Developer Department: Research & Development Reports To: Manager, Software Engineering Revision Date: 5/11/2026 Location: Gatineau, QC Level: T3 Company Overview Comtech ...
About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple ...
About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple ...
Build the backbone of scalable data platforms at Coveo As a Senior Software Developer within the Data Platform's Infrastructure team, you will lead efforts to improve the reliability, cost efficiency ...
Build the backbone of scalable data platforms at Coveo As a Senior Software Developer within the Data Platform's Infrastructure team, you will lead efforts to improve the reliability, cost efficiency ...
Build the backbone of scalable data platforms at Coveo As a Senior Software Developer within the Data Platform's Infrastructure team, you will lead efforts to improve the reliability, cost efficiency ...
Quick apply
Build the backbone of scalable data platforms at Coveo As a Senior Software Developer within the Data Platform's Infrastructure team, you will lead efforts to improve the reliability, cost efficiency ...
Senior Software Developer
Quebec, QC · On-site
Experience avec C++ sera un atout ----- 26WD94704, Senior Software Developer Position Overview Autodesk, Inc. (NASDAQ: ADSK) makes software for people who make things. We are a global leader in ...
Senior Software Developer
Quebec, QC · On-site
Experience avec C++ sera un atout ----- 26WD94704, Senior Software Developer Position Overview Autodesk, Inc. (NASDAQ: ADSK) makes software for people who make things. We are a global leader in ...
Senior Software Developer
Quebec, QC · Remote
Job Requisition ID # 26WD95615 L'affichage de poste en francais suivra / The French job posting follows. 26WD95615, Senior Software Developer Position Overview The Autodesk Assemble team is seeking ...
Senior Software Developer
Quebec, QC · Remote
Job Requisition ID # 26WD95615 L'affichage de poste en francais suivra / The French job posting follows. 26WD95615, Senior Software Developer Position Overview The Autodesk Assemble team is seeking ...
The Senior Software Engineer will: * Design, develop, and deliver complex software solutions aligned with architectural standards. * Lead by example in writing high-quality, maintainable, well ...
The Senior Software Engineer will: * Design, develop, and deliver complex software solutions aligned with architectural standards. * Lead by example in writing high-quality, maintainable, well ...
We are looking for a Senior C++/Python Software Developer to collaborate on a wide variety of projects in partnership with our clients. You will be a subject-matter expert thanks to your deep ...
We are looking for a Senior C++/Python Software Developer to collaborate on a wide variety of projects in partnership with our clients. You will be a subject-matter expert thanks to your deep ...
Developpeur/Developpeuse Logiciel Senior About AppDirect Become a digital, global citizen and ... About You You are a Software Developer with a team-first mentality. You have a knack for solving ...
Developpeur/Developpeuse Logiciel Senior About AppDirect Become a digital, global citizen and ... About You You are a Software Developer with a team-first mentality. You have a knack for solving ...
Montreal, Quebec - Onsite Work Required We are looking for a Python/Data Software Engineer with a focus on building and maintaining complex data pipelines and tooling within our global financial ...
Montreal, Quebec - Onsite Work Required We are looking for a Python/Data Software Engineer with a focus on building and maintaining complex data pipelines and tooling within our global financial ...
Requirements We are looking for a Senior Software Developer: * Design, develop, and optimize complex software applications using C++. * Apply software development good practices and standards.
Quick apply
Requirements We are looking for a Senior Software Developer: * Design, develop, and optimize complex software applications using C++. * Apply software development good practices and standards.
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to excel, and collaboration is key to our continued success. We can go further for our clients because ...
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to excel, and collaboration is key to our continued success. We can go further for our clients because ...
Senior Software Engineer information
See Quebec salary details
$66.5K - $76.5K
2% of jobs
$76.5K - $86.5K
5% of jobs
$86.5K - $96.5K
8% of jobs
$103.2K is the 25th percentile. Wages below this are outliers.
$96.5K - $106.5K
14% of jobs
$106.5K - $116.5K
16% of jobs
The median wage is $119.5K / yr.
$116.5K - $126.5K
16% of jobs
$126.5K - $136.5K
14% of jobs
$136.8K is the 75th percentile. Wages above this are outliers.
$136.5K - $146.5K
11% of jobs
$146.5K - $156.5K
7% of jobs
$156.5K - $166.5K
4% of jobs
$166.5K - $176.5K
3% of jobs
$66.5K
$123.8K
$176.5K
How much do senior software engineer jobs pay per year?
What are Senior Software Engineers?
What Is a Senior Software Engineer?
A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.
What are some common challenges Senior Software Engineers face when mentoring junior team members?
What is the difference between Senior Software Engineer vs Software Developer?
| Aspect | Senior Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's or higher in CS or related field; experience often 5+ years | Bachelor's in CS or related field; entry to mid-level experience |
| Work Environment | Designing complex systems, leading projects, mentoring | Writing code, developing features, debugging |
| Industry Usage | Used across tech companies, startups, enterprise | Common in software firms, startups, freelance work |
| Search & Comparison | Often compared for experience level, responsibilities | Compared for entry-level to mid-level roles |
The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.
What are the key skills and qualifications needed to thrive as a Senior Software Engineer, and why are they important?

Full-time
Posted 18 days ago
Job description
At Paytm Labs, we build technologies that powers Paytm India, the world's' fastest growing mobile payments and commerce ecosystem. In addition to, the Paytm Canada app. We use our skills and our biggest asset - data, to make our dent in this universe. We are committed to offering the most transparent, secure, and personalized consumer experience to over 230 million users. We believe that this kind of scale, and the unique problems that it presents attracts curious candidates like yourself.
Job Description:
Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3 billion recommendations every day. If building high throughput, low latency systems excites you, then read on!
Our ideal candidate is a problem solver and a learner at heart. You should have a very high degree of comfort in a programming language of your choice. We offer a flexible work schedule and you get your choice of tools (both hardware and software) and most importantly, the opportunity to work on tough problems with the brightest minds around you.
Responsibilities:
- Design large scale systems with high complexity to support our high throughput applications.
- Understand how to leverage infrastructure for solving such large scale problems.
- Work with our machine learning engineers to put cutting edge deep learning algorithms in production.
- Develop tools and contribute to open source wherever possible.
- Adopt problem solving as a way of life - always go to root cause! Support the code you write in production.
Qualifications:
- Strong fundamentals in data structures, algorithms and object oriented programming.
- In-depth understanding of concurrency and distributed computing.
- Software development experience in one or more general purpose programming languages, preferably Scala.
- Experience writing concurrent, distributed applications using frameworks like Akka.
- Experience with NoSQL databases and distributed cache.
- Interest and ability to learn other coding languages as needed.
- Degree in Computer Engineering or Computer Science or 5+ years equivalent experience in SaaS platform development.
Preferred Qualifications:
- Experience with one or more general purpose programming languages, including but not limited to Scala, Java.
- Experience with implementing platform components such as RESTful APIs, Pub/Sub Systems, Database Clients.
- Experience with AWS services.
- Contribution to open source projects.
What We Offer:
- We are proud to announce that we have been certified as a Great Place to Work for 2 years in a row!
- A collaborative, open work environment that fosters ownership, creativity, and urgency
- Enrolment in the Group Health Benefits plan right from Day 1, no waiting period
- We believe in hard work, fun innovation and team building - we've gone to escape rooms, bowling, indoor rock climbing, and go-karting (to name a few!)
- All types of snacks in the office to ensure that you're well fed!