We are seeking an experienced and highly-motivated Senior Software Developer to take on a senior ... Research, prototype, and advocate for emerging technologies and patterns to solve complex problems ...
We are seeking an experienced and highly-motivated Senior Software Developer to take on a senior ... Research, prototype, and advocate for emerging technologies and patterns to solve complex problems ...
Senior Software Developer
Toronto, ON ยท On-site
... research, and analyze business requirements, technical and system integration needs to build or ... Peer Review code, improve DevOPS pipeline, drive remediation Projects to ensure the application ...
Senior Software Developer
Toronto, ON ยท On-site
... research, and analyze business requirements, technical and system integration needs to build or ... Peer Review code, improve DevOPS pipeline, drive remediation Projects to ensure the application ...
Co-op Software Developer - Fall 2026 (September - December) - Canada, Ontario (REMOTE)
Toronto, ON ยท Remote
About us Info-Tech Research Group delivers impartial, highly pertinent IT research, enabling CIOs ... About the role The Software Developer Co-Op writes front-end and back-end code that drives ITRG ...
Co-op Software Developer - Fall 2026 (September - December) - Canada, Ontario (REMOTE)
Toronto, ON ยท Remote
About us Info-Tech Research Group delivers impartial, highly pertinent IT research, enabling CIOs ... About the role The Software Developer Co-Op writes front-end and back-end code that drives ITRG ...
Sr. Software Developer, Quantitative Development
Toronto, ON ยท Hybrid
CA$130K - CA$160K/yr
Own projects endtoend and partner with PMs, Quant Research, Data, and Risk to clarify requirements, produce technical designs, and deliver production software. * Drive adoption of modern engineering ...
Sr. Software Developer, Quantitative Development
Toronto, ON ยท Hybrid
CA$130K - CA$160K/yr
Own projects endtoend and partner with PMs, Quant Research, Data, and Risk to clarify requirements, produce technical designs, and deliver production software. * Drive adoption of modern engineering ...
Sr. Software Developer - Simulation Infrastructure
Markham, ON ยท Hybrid
CA$115K - CA$164K/yr
We areseekinga highly skilled and adaptable Sr. Software Developer to join our innovative team ... Continuously research and evaluatenew technologiesand tools to enhance development processes and ...
Sr. Software Developer - Simulation Infrastructure
Markham, ON ยท Hybrid
CA$115K - CA$164K/yr
We areseekinga highly skilled and adaptable Sr. Software Developer to join our innovative team ... Continuously research and evaluatenew technologiesand tools to enhance development processes and ...
What's the opportunity? We're looking for an enthusiastic software developer who's excited by the ... To partner with RBC Borealis's research and product teams to ensure the seamless delivery of these ...
What's the opportunity? We're looking for an enthusiastic software developer who's excited by the ... To partner with RBC Borealis's research and product teams to ensure the seamless delivery of these ...
What's the opportunity? We're looking for an enthusiastic software developer who's excited by the ... To partner with RBC Borealis's research and product teams to ensure the seamless delivery of these ...
What's the opportunity? We're looking for an enthusiastic software developer who's excited by the ... To partner with RBC Borealis's research and product teams to ensure the seamless delivery of these ...
As a member of the Systems Software Performance team, you will work on next-generation automotive ... research, design, and implementation of optimizations across various embedded domains. You'll have.
New
As a member of the Systems Software Performance team, you will work on next-generation automotive ... research, design, and implementation of optimizations across various embedded domains. You'll have.
New
We're looking for a Lead Software Developer - Configuration who's ready to level up their career ... Research and champion new technologies that keep us ahead of the curve * Develop accurate cost and ...
We're looking for a Lead Software Developer - Configuration who's ready to level up their career ... Research and champion new technologies that keep us ahead of the curve * Develop accurate cost and ...
... research and product teams * Selfdirected problemsolving mindset and ability to navigate enterprise complexity * Masters degree in Computer Science Software Engineering or related field with 5 years ...
... research and product teams * Selfdirected problemsolving mindset and ability to navigate enterprise complexity * Masters degree in Computer Science Software Engineering or related field with 5 years ...
The role is responsible to partner across IT and Business to assess, research, and analyze business ... Solving, Programming Languages, Software Development Life Cycle (SDLC) Additional Job Details ...
The role is responsible to partner across IT and Business to assess, research, and analyze business ... Solving, Programming Languages, Software Development Life Cycle (SDLC) Additional Job Details ...
... ยท Research, evaluate and synthesize technical information to design, develop and test computer ... Kloudville is a cloud-based software-as-service providing end-to-end solutions for any business ...
Quick apply
... ยท Research, evaluate and synthesize technical information to design, develop and test computer ... Kloudville is a cloud-based software-as-service providing end-to-end solutions for any business ...
We're looking for a Senior Lead Software Developer who's ready to level up their career and make a ... Research and champion new technologies that keep us ahead of the curve * Develop accurate cost and ...
We're looking for a Senior Lead Software Developer who's ready to level up their career and make a ... Research and champion new technologies that keep us ahead of the curve * Develop accurate cost and ...
Driven by a mission to advance clinical research through a technology-enabled delivery model ... Job Title: Software Engineer, Machine Learning Location: Ontario, Canada (Mississauga area ...
Quick apply
Driven by a mission to advance clinical research through a technology-enabled delivery model ... Job Title: Software Engineer, Machine Learning Location: Ontario, Canada (Mississauga area ...
Driven by a mission to advance clinical research through a technology-enabled delivery model ... Job Title: Software Engineer, Machine Learning Location: Ontario, Canada (Mississauga area ...
Driven by a mission to advance clinical research through a technology-enabled delivery model ... Job Title: Software Engineer, Machine Learning Location: Ontario, Canada (Mississauga area ...
... Engineer to join the Cloud Platforms & AI Operations team and serve as a technical authority and ... AI Agent Research: Evaluate emerging agent frameworks, model capabilities, software patterns, and ...
... Engineer to join the Cloud Platforms & AI Operations team and serve as a technical authority and ... AI Agent Research: Evaluate emerging agent frameworks, model capabilities, software patterns, and ...
... Engineer to join the Cloud Platforms & AI Operations team and serve as a technical authority and ... AI Agent Research: Evaluate emerging agent frameworks, model capabilities, software patterns, and ...
... Engineer to join the Cloud Platforms & AI Operations team and serve as a technical authority and ... AI Agent Research: Evaluate emerging agent frameworks, model capabilities, software patterns, and ...
Stand up LLM-powered agents for research, summarization, due-diligence prep, and follow-ups ... in software engineering with meaningful ownership of CRM-centric platforms and/or revenue/ops ...
Stand up LLM-powered agents for research, summarization, due-diligence prep, and follow-ups ... in software engineering with meaningful ownership of CRM-centric platforms and/or revenue/ops ...
... software team, you will contribute to building platforms that support clinicians, researchers, and ... We are seeking a Senior Cloud Services Developer (Spring Boot/Kotlin) to serve as a technical lead ...
Quick apply
... software team, you will contribute to building platforms that support clinicians, researchers, and ... We are seeking a Senior Cloud Services Developer (Spring Boot/Kotlin) to serve as a technical lead ...
Software Engineer (DevOps)
Toronto, ON ยท On-site
CA$90K - CA$110K/yr
Overview SOFTWARE ENGINEER (DevOps) ABOUT US Founded in 1993, Bayview Asset Management is an ... Conduct technical research to evaluate tools, frameworks, and best practices * Utilize AI-powered ...
Software Engineer (DevOps)
Toronto, ON ยท On-site
CA$90K - CA$110K/yr
Overview SOFTWARE ENGINEER (DevOps) ABOUT US Founded in 1993, Bayview Asset Management is an ... Conduct technical research to evaluate tools, frameworks, and best practices * Utilize AI-powered ...
Software Developer Researcher information
What is the difference between Software Developer Researcher vs Software Engineer?
| Aspect | Software Developer Researcher | Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or Master's in CS or related field; research experience | Bachelor's or Master's in CS or related field; practical development skills |
| Work Environment | Research labs, academic institutions, R&D departments | Tech companies, startups, software development firms |
| Employer & Industry Usage | Primarily in research-focused roles within academia or R&D divisions | Across various industries including tech, finance, healthcare |
| Common Search & Comparison Intent | Understanding research-focused roles in software development | Practical software development careers |
Software Developer Researchers focus on exploring new algorithms, conducting experiments, and advancing theoretical knowledge in software. In contrast, Software Engineers typically develop, test, and maintain software products for practical use. Both roles require strong programming skills and a background in computer science, but their work environments and objectives differ significantly.
Other
Medical, Dental, Retirement
Posted 25 days ago
Job description
Geotab Vitality is not just a joint venture; it's a pioneering force at the intersection of telematics and behavioral science, reimagining how global fleets operate. As a collaborative powerhouse between Geotab and Vitality Global, we're leveraging Geotab's vast network of 55,000+ customers and 800+ global reseller partners to drive material improvements in driver safety, sustainability, productivity, and efficiency.
What you'll do:ยWe are seeking an experienced and highly-motivated Senior Software Developer to take on a senior technical role within our development organization. This individual will be a key driver in developing our applications, ensuring code quality and consistency within the team, and creating a seamless, efficient environment for our development teams to build from.
This is a unique opportunity for a forward-thinking engineer to have significant technical freedom and directly influence our aim for a modern, cloud-first architecture, including the selection and implementation of new technology stacks together with the team.
How you'll make an impact:Lead the technical design and implementation of complex, ambiguous features and services from concept to deployment.
Take hands-on ownership of critical coding tasks, translating complex business needs into robust, scalable, and well-tested solutions.
Participate in technical decision-making by providing recommendations, evaluating trade-offs, and assessing risks.
Research, prototype, and advocate for emerging technologies and patterns to solve complex problems and improve system efficiency.
Identify and champion opportunities for technical improvement and refactoring, looking beyond immediate tasks to address long-term system health.
Champion and enforce coding standards, conventions, and best practices across the team.
Actively contribute to evolving branching strategies, version control workflows, and release management processes.
Conduct in-depth, constructive code reviews that focus on architecture, scalability, performance, and long-term maintainability.
Provide detailed feedback that elevates code quality and promotes knowledge sharing across the team.
Proactively identify, prioritize, and drive the execution of plans to refactor and manage technical debt.
Implement preventive measures to minimize accumulation of new technical debt.
Identify and remove friction in the development lifecycle by improving build tools, CI/CD pipelines, testing automation, and local environments.
Enhance system observability and create comprehensive technical documentation.
Act as a technical mentor for junior and mid-level engineers through pair programming, design discussions, and day-to-day guidance.
Serve as a key escalation point for complex debugging, guiding the team to identify root causes and implement robust solutions.
Lead knowledge-sharing sessions and promote a culture of continuous learning.
Post-Secondary Diploma/Degree specialization in Computer Science, Software Engineering, or related field.
5+ years of experience in Software development or similar roles with demonstrated progression in technical complexity and ownership.
Hands-on experience with Google Cloud services and gcloud CLI for cloud-native application development and deployment.
Strong proficiency in building scalable, high-performance applications using C# and .NET Core framework.
Experience designing, developing, and maintaining distributed systems using microservices patterns.
Proficient in container orchestration, deployment, scaling, and management using Kubernetes.
Strong understanding of containerization technologies and Docker best practices.
Experience with IaC tools and practices for automated infrastructure provisioning and management.
Deep knowledge of OIDC and OAuth 2.0 protocols, implementation, and security best practices.
Proficiency in managing environment variables and configuration management across multiple environments.
Demonstrated ability to establish and drive technical standards and code governance policies.
Strong understanding of modern software architecture, design patterns, and cloud-native principles.
Excellent communication skills with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Exceptional analytical and problem-solving abilities with a systematic approach to debugging complex issues.
Proactive mindset with ability to identify technical improvements and advocate for solutions.
Able to balance multiple priorities and manage time effectively in a fast-paced environment.
Strong collaboration skills with proven ability to work effectively in cross-functional teams.
This position has no managerial responsibilities and no direct reports.
If you got this far, we hope you're feeling excited about this role! Even if you don't feel you meet every single requirement, we still encourage you to apply.
Flex working arrangements
Home office reimbursement program
Baby bonus & parental leave top up program
Online learning and networking opportunities
Electric vehicle purchase incentive program
Competitive medical and dental benefits
Retirement savings program
*The above are offered to full-time permanent employees only