CrawlJobs Logo
Briefcase Icon
Category Icon

Senior software developer Canada Jobs

25 Job Offers

Filters
Senior Software Developer
Save Icon
Join Bentley's OpenPaths team in Montreal as a Senior Software Developer. Build powerful digital twin solutions and mobility simulation software using Vue.js/React, TypeScript, and Python. Work on engaging UIs, geospatial data visualization, and shape the future of transport planning with a globa...
Location Icon
Location
Canada , Montreal
Salary Icon
Salary
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Senior Software Developer, Backend
Save Icon
Join Robinhood in Toronto as a Senior Backend Developer. Build scalable, low-latency systems for critical financial reference data. You'll design APIs, mentor peers, and impact architecture using your 5+ years of experience. This role offers equity, bonuses, and benefits.
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
140000.00 - 165000.00 CAD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Senior Software Developer, Fullstack
Save Icon
Shape the future of AI in education as a Senior Fullstack Developer at Coursera. Build scalable backend systems and polished frontend experiences using React, TypeScript, and Java. Join the Coach team in Canada to develop a cutting-edge GenAI platform, integrating multi-agent workflows and RAG pi...
Location Icon
Location
Canada
Salary Icon
Salary
137600.00 - 172000.00 CAD / Year
coursera.org Logo
Coursera
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Join our agile Squad in Toronto as a Senior Software Developer. You will build and support high-value features using Python, TypeScript (React), and modern cloud architecture. We seek a bilingual (French/English) professional with 5+ years' experience and a DevOps mindset. Enjoy a collaborative, ...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
50000.00 - 100000.00 CAD / Year
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Seeking a Senior Siebel Developer for a 4-month hybrid contract in Toronto. This role requires 10+ years of Siebel configuration, development, and integration expertise, including EIM/EAI and IP18+. You will translate specifications into tested applications, troubleshoot issues, and collaborate t...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Explore senior software developer jobs and discover a pivotal career at the intersection of deep technical expertise and strategic leadership. A senior software developer is far more than just an experienced coder; they are a cornerstone of the engineering team, responsible for designing robust systems, guiding technical direction, and mentoring less experienced colleagues. This role typically involves taking ownership of significant components or entire applications, ensuring they are scalable, maintainable, and aligned with business objectives. Professionals in these roles generally shoulder a comprehensive set of responsibilities. They architect and implement complex software solutions, making critical decisions on technologies, frameworks, and design patterns. A key duty is writing high-quality, efficient, and secure code while establishing and enforcing coding standards and best practices across the team. They lead the full software development lifecycle, from requirement analysis and system design through to deployment, monitoring, and iterative enhancement. Collaboration is central, as they frequently liaise with product managers, business stakeholders, and other engineering teams to translate business needs into technical specifications. Furthermore, senior developers are expected to troubleshoot and debug intricate system issues, optimize application performance, and proactively advocate for process and technological improvements. Mentoring junior and mid-level developers, conducting code reviews, and contributing to a culture of continuous learning are also hallmarks of the position. The typical skill set for senior software developer jobs is both broad and deep. Mastery of one or more core programming languages (such as Java, C#, Python, JavaScript, or Go) and their associated ecosystems is fundamental. Equally important is a strong grasp of software architecture principles, including microservices, domain-driven design, and API design (REST, GraphQL). Experience with modern development practices like Agile/Scrum, DevOps, CI/CD pipelines, and cloud platforms (AWS, Azure, GCP) is commonly required. Proficiency with database technologies, both relational and non-relational, and knowledge of containerization tools like Docker and Kubernetes are standard expectations. Beyond technical prowess, successful senior developers possess exceptional problem-solving abilities, effective communication skills for explaining complex concepts to diverse audiences, and strong project management capabilities to drive initiatives to completion. While requirements vary, most positions seek candidates with a bachelor’s degree in computer science or a related field (or equivalent experience) and a minimum of 5-8 years of progressive hands-on development experience, including demonstrable leadership in technical projects. Ultimately, senior software developer jobs represent an opportunity to have an outsized impact on a company's technology and product trajectory. It is a career path for those who are passionate about building excellent software, leading by example, and driving innovation from within the engineering organization.

Filters

×
Countries
Category
Location
Work Mode
Salary