1

Sr Software Developer Jobs in Ontario (NOW HIRING)

Senior Software Developer (C++) - Lidar & Geospatial Systems Join Teledyne Optech, part of Teledyne Technologies, where you'll help turn complex lidar data into powerful geospatial insights. You'll ...

RQ00687 - Sr. Software Developer

Toronto, ON · Hybrid

CA$87.38 - CA$104.86/hr

RQ00687 - Sr. Software Developer 9+ month contract (188 business days) - possible extension ONSITE 5 days - 525 University Ave, Toronto Must Haves: * 8+ years of hands-on experience with Remedy ARS ...

The vacant Senior Software Developer role will report to the Head, RTR, T&O and will be responsible for developing and maintaining the company's highly distributed, high-performance payment system.

Senior Software Developer, Fintech

Toronto, ON · Hybrid

CA$170K - CA$195K/yr

The Senior Software Engineer, Fintech is a hands-on technical leader responsible for building, operating, and evolving critical client-facing features within Clio Manage, our industry-leading case ...

Senior Software Developer

Ottawa, ON · On-site

CA$127K - CA$160K/yr

Job Posting Title Senior Software Developer Job Category Systems Engineering Language Requirements English / Anglais English is required / L'anglais est requis Flexible Work Agreement Type Hybrid ...

As a Senior Software Developer , you'll play a key role in designing and building high-performing, user-friendly applications on our next-generation platform. You'll collaborate across disciplines in ...

As a Senior Software Developer, you will work across the stack to develop fast, secure, and scalable applications at the center of CNN's affiliate distribution ecosystem. You will collaborate closely ...

... the senior application developer, in collaboration with a multidisciplinary delivery team, will be the design and development of software applications based on defined requirements. Primary ...

Senior Software Developer

Toronto, ON · Hybrid

CA$170K - CA$195K/yr

We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to ...

As a Software Developer with the AI Accelerator (AIA), your ability to design and build full-stack ... and senior leadership * You have development experience with Python and/or JavaScript/Typescript

As a Software Developer with the AI Accelerator (AIA), your ability to design and build full-stack ... and senior leadership * You have development experience with Python and/or JavaScript/Typescript

Sr Software Developer

Waterloo, ON · On-site

CA$86K - CA$130K/yr

As a Sr Software Developer, you will: * Provide strong leadership for the team, wielding technical and business influence beyond team boundaries. * Drive multi-team initiatives spanning diverse ...

Showing results 21-40

Sr Software Developer information

What are some typical challenges Sr software developers face when leading project teams, and how can they effectively manage them?

Sr Software Developers often encounter challenges such as balancing coding responsibilities with mentoring junior team members, aligning technical solutions with business goals, and managing project timelines across cross-functional teams. Effective management involves clear communication, setting realistic expectations, and fostering a collaborative environment where team members can share ideas and resolve issues quickly. Leveraging agile methodologies and regular code reviews can also help maintain project momentum and ensure high-quality deliverables.

What is the difference between Sr Software Developer vs Software Engineer?

AspectSr Software DeveloperSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; experience often preferredBachelor's or higher in CS or related field; certifications optional
Work EnvironmentDevelops software, collaborates with teams, and mentors junior staffDesigns, develops, tests, and maintains software applications
Employer & Industry UsageUsed across tech companies, startups, and enterprise firmsCommon in software development firms, tech companies, and IT departments

Both roles involve software development, but Sr Software Developers typically have more experience, leadership responsibilities, and mentorship duties. Software Engineers focus on designing and building software solutions, often with a broader scope. The roles overlap significantly, but the seniority and leadership aspect distinguish the Sr Software Developer from a general Software Engineer.

What do senior software developers do?

Senior software developers design, develop, and maintain software applications, often leading projects and mentoring junior team members. They analyze user requirements, write clean code, perform testing, and collaborate with cross-functional teams to ensure software quality and performance. Proficiency in programming languages, problem-solving skills, and experience with development tools are essential for this role.

What is a Sr software developer?

Sr Software Developers are experienced professionals responsible for designing, developing, and maintaining complex software applications. They typically lead technical teams, make architectural decisions, and mentor junior developers. Their role often involves collaborating with stakeholders to define requirements, ensuring code quality, and staying updated with emerging technologies. Senior developers play a crucial part in the software development lifecycle, helping to deliver robust and scalable solutions.

What are the key skills and qualifications needed to thrive as a Sr software developer?

To thrive as a Sr Software Developer, you need advanced proficiency in programming languages (such as Java, Python, or C#), software architecture, and a bachelor's or master’s degree in computer science or a related field. Familiarity with development tools like Git, integrated development environments (IDEs), cloud platforms, and relevant certifications (e.g., AWS Certified Developer) are typically expected. Strong problem-solving, leadership, collaboration, and communication skills help you mentor junior developers and work effectively within teams. These abilities are crucial to building robust software solutions, driving technical excellence, and ensuring successful project delivery.
What cities in Ontario are hiring for Sr Software Developer jobs? Cities in Ontario with the most Sr Software Developer job openings:
Infographic showing various Sr Software Developer job openings in Ontario as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Senior Software Developer

Teledyne

Concord, ON

CA$93K - CA$124K/yr

Full-time

Re-posted 21 days ago


Teledyne Technologies rating

8.3

Company rating: 8.3 out of 10

Based on 49 frontline employees who took The Breakroom Quiz

41st of 156 rated electronics manufacturers


Job description

Be visionary

Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.

We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.

Job Description

Senior Software Developer (C++) - Lidar & Geospatial Systems
Join Teledyne Optech, part of Teledyne Technologies, where you'll help turn complex lidar data into powerful geospatial insights. You'll work on highperformance applications that process data from advanced acquisition systems used around the world.
If you enjoy solving performance challenges, designing robust systems, and working close to the hardware-software boundary, this role offers meaningful technical depth and real-world impact.
What you'll do
  • Design and build highperformance C++ applications for lidar data processing
  • Contribute to system architecture and software design decisions
  • Translate requirements into scalable, maintainable solutions
  • Optimise performance, memory use, and data handling
  • Develop multithreaded components and resolve concurrency issues
  • Debug, troubleshoot, and deliver fixes for complex defects
  • Enhance existing products with new features and capabilities
  • Collaborate with engineers across software, systems, and product teams
  • Support continuous improvement in quality, performance, and scalability
What you need
  • Required: Strong C++ development expertise
  • Required: Solid understanding of software architecture and design principles
  • Required: Experience on Windows and/or Linux platforms
  • Required: Hands-on experience with performance optimisation and multithreading
  • Advantage: GPU/CUDA programming knowledge
  • Advantage: Experience with lidar or geospatial systems
  • Advantage: Background in mathematical modelling or algorithms
  • Required: Degree in Computer Science or equivalent experience
What we offer
  • Work on advanced geospatial and sensing technologies
  • Deep engineering challenges in a collaborative environment
  • Opportunities to influence product design and architecture
  • Exposure to crossdisciplinary teams and systems
  • A stable, innovationdriven technology organization
What happens next Applications are reviewed by our recruiting team, followed by a recruiter screen and interviews with the hiring team. Timelines may vary.
Teledyne is an equal opportunity employer committed to inclusive hiring and workplace diversity.

Salary Range:

$93,700.00-$124,900.000

The anticipated salary range listed for this role is only an estimate. Actual compensation for successful candidates is carefully determined based on several factors including, but not limited to, location, local regulations (such as minimum wage), education/training, work experience, key skills, and type of position.

Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.

Teledyne is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws.


What Teledyne Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom