CrawlJobs Logo

Senior Software Developer

Canada, Markham, Ontario 115000.00 - 164600.00 USD / Year · Job Posted March 03, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly motivated Senior Software Developer to join our Diagnostic Software team in the Autonomous Vehicle Integrity Platform department. In this role, you will be responsible for designing, developing, and deploying diagnostic software applications using sound, industry standard methodologies. You will work with hands-on writing software or solutions, based on detailed requirements and system specifications. Additionally, you will work with development activities that will include updating existing software and/or developing new software solutions to address a specific need or solve a particular business problem. You will contribute to all development activities in accordance with appropriate methodologies and application of a repeatable, systematic, and quantifiable approach to the development process. You will develop your skill further by working closely with more senior developers to ensure code alignment with design patterns and frameworks.

Job Responsibility

  • Own and develop diagnostic software solutions as part of a larger team
  • leading and participating in future development
  • Collaborate with Diagnostic Architecture Engineers in defining requirements, and design reviews to drive software (C/C++) solutions
  • Lead and participate in software design, code, and low-level test case reviews
  • Conduct software verification (unit testing, simulation, and in-vehicle as needed)
  • Provide clear and complete documentation per the software development process
  • Collaborate with team members through Scrum/Agile
  • Utilize agile software development methodologies including continuous integration and continuous deployment
  • Take ownership of each project, make design and implementation decisions autonomously, and mentor more junior members
  • Be an integral part of a new and energetic team
  • Average travel requirements of 2-3 weeks a year, including travel to the US

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field
  • 6+ years of hands-on experience in designing and developing in C++ complying with coding standards and best practices
  • Expert in object-oriented software development, algorithms, and data structures
  • Experience working with large code bases, developing entirely new code and maintaining existing code
  • Development knowledge in another language (e.g. C/Python/Matlab)
  • Experience providing guidance, leadership, and mentoring team members
  • Ability to investigate issues based on limited information
  • Demonstrated high level of analytical ability to resolve complex problems
  • Creative, disciplined, strong sense of responsibility, delivery and schedule commitment
  • Strong leadership and interpersonal communication skills
  • Must be legally allowed to work in Canada and be able to travel to the US
  • Must have a valid Canadian driver’s license

Nice to have

  • Master’s degree in Software Engineering, Computer Science, Computer Engineering or related
  • Understanding of major automotive vehicle systems such as Advanced Driver-Assistance (ADAS), Motion Control, Automotive Network, and Powertrain
  • Experience with CI/CD pipelines and automation tools
  • Experience in embedded software development on System-on-Chips (SoCs)
  • Exposure to Automotive Platforms (Ethernet/CAN/LIN, AUTOSAR, Safe Linux)
  • Exposure to sensors – cameras, radars, LiDARs
  • Exposure to GPU computing
  • Experience developing automotive diagnostic systems (OBDII) and functional safety control systems (ISO26262)

What we offer

  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental, and vision benefits
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family and friends

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Developer

8 matching positions

New

Senior Software Developer

Location
Location
Canada , Toronto
Salary
Salary:
554.83 - 590.41 CAD / Day
https://www.randstad.com Logo
Randstad
Expiration Date
June 25, 2026
Flip Icon
Requirements
Requirements
  • 10+ years of experience as a designer and developer in the large-scale multi-client web applications
  • 10+ year of hands-on working experience of Java development with Oracle or SQL database
  • 5+ years of hands-on experience of RestAPI, RESTful WebServices
  • Knowledge of security gateways and protocols (JWT, Oauth2.0, SSL Certificates)
Job Responsibility
Job Responsibility
  • Translate technical systems specifications into working, tested applications
  • Develop detailed programming specifications
  • Write and/or generate code
  • Compile data-driven programs, maintain, and conduct unit tests
  • Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations
What we offer
What we offer
  • Earn a competitive rate within the industry
  • Potential for extension
Read More
Arrow Right
New

Senior Software Developer

We are seeking a highly accomplished and multi-faceted Senior Software Developer...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
August 03, 2026
Flip Icon
Requirements
Requirements
  • Extensive knowledge and practical application of GIS theory, cartography, spatial information principles, model building, and advanced geoprocessing tools within ArcGIS Pro
  • Strong proficiency in managing and publishing services for ArcGIS Online, ArcGIS Portal, and ArcGIS Server, including Web Mapping Services (WMS) and Web Feature Services (WFS)
  • Hands-on development experience utilizing Python (ArcPy) or R, combined with front-end web development expertise spanning .NET framework, JavaScript, HTML, CSS, and the ESRI Web API for JavaScript
  • Deep understanding of data transfer methodologies and web-service structures, specifically REST, SOAP, AJAX, XML, and JSON
  • Direct experience working with relational databases such as Oracle, Azure SQL, or MS SQL Server, including writing PL/SQL, stored procedures, and database triggers
  • Proven experience creating interactive digital maps and web applications that comply with WCAG AA 2.0 guidelines
  • Polished evaluative skills to translate enterprise information requirements into detailed system specifications, code logic, and automated workflows
  • Strong skills in project planning, milestone management, risk mitigation, and controlling delivery deadlines
  • Outstanding written and verbal communication skills, with a track record of preparing system documentation, presentations, and training guides
  • Prior experience delivering IT infrastructure or application solutions within a structured public sector framework or complex regulatory environment is highly valued
Job Responsibility
Job Responsibility
  • Provide senior technical expertise and project leadership to design, develop, and maintain specialized software applications utilizing the ESRI suite of ArcGIS applications
  • Build, manage, and publish secure web-mapping services, workflows, and layers across ArcGIS Online, ArcGIS Portal, and ArcGIS Server environments
  • Author complex server-side geoprocessing models and automated scripts using structured programming languages to streamline data transformations
  • Develop responsive, user-facing web applications and dashboards utilizing specialized GIS development toolkits alongside modern web frameworks and responsive design principles
  • Analyze complex datasets using spatial methodologies to compile, produce, and maintain comprehensive, high-integrity geographic data structures
  • Architect and manage connections across relational database management systems, utilizing stored procedures and database triggers, while ensuring alignment with cloud technologies
  • Conduct joint application development sessions, execute feasibility studies, perform cost-benefit analyses, and build interactive prototypes to address operational business needs
  • Formulate detailed application development plans, systems documentation, and rigorous technical specification documents
  • Design, configure, and maintain interactive maps and digital applications that strictly adhere to WCAG AA 2.0 accessibility standards
  • Actively transfer technical knowledge and deliver structured mentorship to engineering team members to elevate institutional capabilities
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Our client is looking for a Senior Software Developer for a 7 month contract in ...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
June 25, 2026
Flip Icon
Requirements
Requirements
  • 10+ years of experience as a designer and developer in the large-scale multi-client web applications
  • 10+ year of hands-on working experience of Java development with Oracle or SQL database
  • 5+ years of hands-on experience of RestAPI, RESTful WebServices
  • Knowledge of security gateways and protocols (JWT, Oauth2.0, SSL Certificates)
Job Responsibility
Job Responsibility
  • Required to translate technical systems specifications into working, tested applications
  • developing detailed programming specifications
  • writing and/or generating code
  • compiling data-driven programs, maintaining, and conducting unit tests
  • Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations
What we offer
What we offer
  • Potential for extension
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Our client is looking for a Senior Software Developer for a 12 month contract in...
Location
Location
Canada , North York
Salary
Salary:
554.83 - 590.41 CAD / Day
https://www.randstad.com Logo
Randstad
Expiration Date
June 10, 2026
Flip Icon
Requirements
Requirements
  • 10+ years of experience in SAP BusinessObject (BOBJ) and Crystal Report
  • Other Reporting tools, particularly Cognos and PowerBI would be an asset
  • Database management such as data normalization, relational database structures, table joins, database constraints
  • BO scripting, Unix/Linux shell scripting and tuning
  • BO administration and package creation
  • Informatica or other ETL experience
  • Oracle (19c), SQL, PL/SQL, JSON, XML, optimized database queries, data architecture, data design, modeling and mapping Business intelligence and data analytics, data warehouse design, development and support
  • Database and BO Performance tuning, automation
  • Enhanced CI/CD experience and DevOps methodologies and technologies an asset
  • BO/Crystal report AODA
Job Responsibility
Job Responsibility
  • Develop, test, support and maintain Panorama Business Object (BO) reports
  • Supporting Panorama Immunization, Inventory and Audit reports
  • Provide subject matter expertise to develop and maintain BO tools for development and unit testing
  • Provide Business Objects and Crystal Reports
  • SQL query creation and tuning
  • Provide Business intelligence and data analytics, data warehouse design, development and support
  • Conducting technical analysis, troubleshooting, and issuing resolutions for production operational support of Panorama reports and other components and utilities
  • Develop reports using relational and hierarchical database technologies
  • Provide information retrieval packages using query languages
  • Support BO administration and package creation
What we offer
What we offer
  • Earn a competitive rate within the industry
  • Location: Onsite role
  • Potential for extension
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Do you have knowledge of OPS Enterprise Architecture artifacts (or similar), pro...
Location
Location
Canada , North York
Salary
Salary:
554.83 - 590.41 CAD / Day
https://www.randstad.com Logo
Randstad
Expiration Date
June 21, 2026
Flip Icon
Requirements
Requirements
  • Public Sector Experience
  • Experience working with federal/provincial/broader public-sector healthcare providers
  • Knowledge of the provincial immunization system and OPS large complex IT Health related projects or equivalent
  • Experience with integration of Clinical IT Systems such as Client and Provider Registries
  • Knowledge of OPS Enterprise Architecture artifacts (or similar), processes and practices, and ability to produce technical documentation that comply with industry standard practices
  • Knowledge of industry standard such as Project Management Institute (PMI)
  • Experience adopting and adhering to OPS Unified I&IT Project Methodology, OPS Enterprise Architecture and OPS Gating process, and OPS Standard Systems Development Methodologies
  • 10+ years of experience with Cognos 11.x report design, development and testing, Framework manager, Query Studio, Reports Studio, creation of dashboards, map/location etc.
  • Cognos AODA compliant
  • Cognos administration and package creation
Job Responsibility
Job Responsibility
  • Provide subject matter expertise to develop, test, support and maintain 40+ Standard Panorama Enhanced Analytic Reports and transform and present data to support analytics
  • Provide and support PEAR business model to enable self-service reports which is a critical functionality for PHUs, OCMOHPH, PHO and OGP
  • Develop and support PEAR to be AODA compliant
  • Develop and support Cognos upgrades
  • Develop and enhance PEAR by adding more new data scopes, new reports or other new features
  • Provide Business intelligence and data analytics, data warehouse design, dimensional data modeling, relational data modeling development and support
  • Provide impact analysis, effort estimate and solution design/development for PEAR due to DHIR solution upgrades, software upgrades or any new requirements (e.g. Panorama 4.4.x upgrades, PHU merge and more)
  • Support Cognos administration and package creation
  • Conduct research and assessment of options for technical design issues
  • Contributing to design/development project plans, including work breakdown and resources estimates
What we offer
What we offer
  • Earn a competitive rate within the industry
  • Potential for extension
  • Fulltime
Read More
Arrow Right

Senior Software Developer

A global financial services organisation is growing a senior Java engineering te...
Location
Location
United Kingdom , London
Salary
Salary:
130000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Java backend development experience (modern Java versions)
  • Proven background building high-quality, scalable applications in complex environments
  • Experience working closely with business-facing stakeholders
  • Comfortable operating at senior / VP level in a delivery-focused team
  • Deep understanding of engineering standards and design patterns
Job Responsibility
Job Responsibility
  • Contributing hands-on to the development of a strategic enterprise platform
  • Helping shape technical standards, design approaches, and best practices
  • Collaborating with other senior engineers to drive platform quality and stability
  • Supporting the ongoing evolution of a long-term, globally used system
  • Working closely with business-facing stakeholders to ensure delivery excellence
What we offer
What we offer
  • Competitive compensation package of £130,000 + Comps
  • Opportunity to influence a strategic, business-critical global platform
  • Hybrid working model based in London
  • Exposure to complex, large-scale financial systems
  • Clear path for high-level technical leadership and ownership
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 25, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of dedicated professional experience developing, customizing, and supporting enterprise applications, with a strong focus on Microsoft Dynamics 365 Customer Engagement (CE)
  • Advanced hands-on experience implementing complex platform extensions using C#, JavaScript, Power Fx, Dataverse, and Power Platform utilities (Power Apps/Power Automate)
  • Strong, demonstrated capability working with Microsoft Dynamics 365 Finance & Operations (F&O), specifically building integration layers and managing cross-platform data interactions
  • Proven success working within iterative or enhancement-driven delivery frameworks, with a clear focus on post-MVP product scaling and evolutionary development
  • Solid understanding of operating within structured enterprise IT architectures, data governance structures, and secure coding practices
  • Exceptional problem-solving, documentation, and technical communication skills, with a proven ability to thrive inside hybrid internal/vendor development squads
Job Responsibility
Job Responsibility
  • Design, develop, config, and extend Microsoft Dynamics 365 Customer Engagement (CE) modules, building plugins, workflows, custom forms, and client-side scripts
  • Implement and support secure, scalable data flows and integrations between Dynamics 365 CE, Finance & Operations (F&O), enterprise backend systems, and external applications
  • Produce clean, unit-tested, and easily maintainable code (C#, JavaScript, Power Fx) that aligns with established architectural patterns, security controls, and performance metrics
  • Active support of system integration testing (SIT) and user acceptance testing (UAT) by diagnosing defects, resolving technical anomalies, and validating backend data accuracy
  • Participate in continuous integration/continuous deployment (CI/CD) pipelines and release management activities under Azure-hosted DevOps environments
  • Provide tier-3 technical assistance during post-go-live stabilization phases and contribute to high-quality system documentation to ensure seamless operational knowledge transfer
Read More
Arrow Right

Senior Software Developer

We are seeking a highly accomplished Senior Software Developer to lead the trans...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 26, 2026
Flip Icon
Requirements
Requirements
  • 8+ years of progressive professional experience navigating the entire Software Development Life Cycle (SDLC) in large enterprise landscapes
  • Advanced hands-on mastery of Oracle databases and writing highly structured, optimized SQL query languages
  • Strong background working within n-tier J2EE-based portal and web application server environments, utilizing ESBs, IBM DataPower, and standards-based XML/SOAP/REST web services
  • Demonstrated experience building, fine-tuning, and maintaining data dashboards within Microsoft Databricks
  • Proven ability to generate clear technical blueprints, ERDs, schema definitions, and system documentation
  • Elite troubleshooting and debugging capabilities, with a proven track record of optimizing applications operating under strict technical and environmental constraints
Job Responsibility
Job Responsibility
  • Translate complex technical systems specifications into working, fully tested applications
  • Author detailed programming specifications and write clean, data-driven code
  • Configure and maintain application workflows within an n-tier J2EE portal environment
  • Manage data transformations across Enterprise Service Buses (ESB) and IBM DataPower gateways using standards-based web services
  • Manage backend architectures utilizing Oracle databases
  • Construct optimized, complex SQL-based queries, stored procedures, and database triggers
  • Design, develop, and support high-performing analytical dashboards and big data pipelines within Microsoft Databricks
  • Review database structures and performance metrics to provide technical recommendations for optimizing schemas, data extractions, and reporting workflows
  • Complete rigorous unit testing, integration testing, and compilation activities
  • Maintain codebase stability and ensure seamless promotion across environments
What we offer
What we offer
  • Diverse Technical Portfolio
  • High-Impact Architecture
  • Structured Workspace
  • End-to-End Ownership
Read More
Arrow Right