Current jobs related to Senior Software Engineer - Cambridge - Kelly Services (Canada), Ltd.


  • Cambridge, Ontario, Canada Spire Full time

    Senior Software EngineerSpire Maritime is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our real-time and historical maritime data processing systems.Key Responsibilities:Own the design, implementation, and operation of our code...


  • Cambridge, Ontario, Canada Spire Full time

    Senior Software EngineerSpire Maritime is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our real-time and historical maritime data processing systems.Key Responsibilities:Own the design, implementation, and operation of our code...


  • Cambridge, Ontario, Canada Spire Full time

    Senior Software EngineerSpire Maritime is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our real-time and historical maritime data processing systems.Key Responsibilities:Own the design, implementation, and operation of our code...


  • Cambridge, Ontario, Canada Spire Full time

    Senior Software EngineerSpire Maritime is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our real-time and historical maritime data processing systems.Key Responsibilities:Own the design, implementation, and operation of our code...


  • Cambridge, Ontario, Canada Spire Full time

    Unlock the Power of Maritime DataSpire Maritime is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and operating the code that analyzes, integrates, and serves Spire's real-time and historical maritime data.Key Responsibilities:Own the design,...


  • Cambridge, Ontario, Canada Spire Full time

    Unlock the Power of Maritime DataSpire Maritime is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and operating the code that analyzes, integrates, and serves Spire's real-time and historical maritime data.Key Responsibilities:Own the design,...


  • Cambridge, Ontario, Canada ATS Automation Full time

    About ATS Automation ATS Automation is a global leader in factory automation solutions, dedicated to helping medical device and pharmaceutical companies achieve operational excellence. We design, build, and service cutting-edge automated systems that improve efficiency, quality, and safety. Job Description: Senior Controls Software Engineer We are seeking a...


  • Cambridge, Canada Nautilus Biotechnology Full time

    At Nautilus, we have a big and important mission: improve the health of millions by unleashing the potential of the proteome to accelerate drug development and enable a new world of precision and personalized medicine. We are developing a single-molecule protein analysis platform of unprecedented sensitivity, scale, and ease of use that we believe will...


  • Cambridge, Ontario, Canada ATS Corporation Full time

    About the RoleWe are seeking a highly skilled Senior Software Designer to join our ATS Life Sciences Systems team. As a key member of our team, you will be responsible for designing and developing world-class automation solutions for our clients in the life sciences industry.Key ResponsibilitiesDesign and develop software programs for automation systems,...


  • Cambridge, Ontario, Canada ATS Corporation Full time

    About the RoleWe are seeking a highly skilled Senior Software Designer to join our ATS Life Sciences Systems team. As a key member of our team, you will be responsible for designing and developing world-class automation solutions for our clients in the life sciences industry.Key ResponsibilitiesDesign and develop software programs for automation systems,...


  • Cambridge, Ontario, Canada Spire Full time

    Senior Software EngineerSpire Maritime is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and operating the code that analyzes, integrates, and serves Spire's real-time and historical maritime data.Key Responsibilities:Own the design,...


  • Cambridge, Ontario, Canada Spire Full time

    Senior Software EngineerSpire Maritime is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and operating the code that analyzes, integrates, and serves Spire's real-time and historical maritime data.Key Responsibilities:Own the design,...


  • Cambridge, Ontario, Canada Summit Water Full time

    Senior Applications EngineerAbout UsSummit Water is a leading provider of innovative water solutions, specializing in engineering, sustainability, and environmental technologies.Job SummaryWe are seeking a highly skilled Senior Applications Engineer to join our Engineered Pumps team. As a key member of our team, you will play a critical role in driving...


  • Cambridge, Ontario, Canada Summit Water Full time

    Senior Applications EngineerAbout UsSummit Water is a leading provider of innovative water solutions, specializing in engineering, sustainability, and environmental technologies.Job SummaryWe are seeking a highly skilled Senior Applications Engineer to join our Engineered Pumps team. As a key member of our team, you will play a critical role in driving...


  • Cambridge, Ontario, Canada Spire Global, Inc. Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to join our IoT Infrastructure Engineering team at Spire Global, Inc. This critical role will ensure the reliable delivery of data in adverse network environments from devices connected over the internet globally.Key ResponsibilitiesDesign and Development: Design processes for device...


  • Cambridge, Ontario, Canada Spire Global, Inc. Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to join our IoT Infrastructure Engineering team at Spire Global, Inc. This critical role will ensure the reliable delivery of data in adverse network environments from devices connected over the internet globally.Key ResponsibilitiesDesign and Development: Design processes for device...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Manager to join our team at Lone Wolf Real Estate Technologies Inc. As a key member of our software development team, you will be responsible for leading the development of our SaaS applications on the Java technology stack.Key ResponsibilitiesTechnical Leadership:...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Manager to join our team at Lone Wolf Real Estate Technologies Inc. As a key member of our software development team, you will be responsible for leading the development of our SaaS applications on the Java technology stack.Key ResponsibilitiesTechnical Leadership:...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Manager to join our team at Lone Wolf Real Estate Technologies Inc. As a key member of our engineering team, you will be responsible for leading the development of our software applications and ensuring they meet the highest standards of quality and reliability.Key...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Manager to join our team at Lone Wolf Real Estate Technologies Inc. As a key member of our engineering team, you will be responsible for leading the development of our software applications and ensuring they meet the highest standards of quality and reliability.Key...

Senior Software Engineer

4 months ago


Cambridge, Canada Kelly Services (Canada), Ltd. Full time

Kelly is now looking for new Senior Software Engineers to come join a leader in the automotive industry in Cambridge Ontario.


PLEASE NOTE: This role is geared towards currently validated Independent Contractors only that are legally permitted to conduct business in the province of Ontario. This is NOT a remote position .



Title: Software Engineer (senior)

Work Location: Cambridge Ontario as primary work site

Payrate : TBN

Contract Duration: ASAP to 03-31-25 (contracts renewed based on performance)

Schedule: Mon-Fri/Days/40 hours per week – some flexibility required

Special Requirements: Must have own personal vehicle and valid driver’s license and be flexible to work in our Woodstock site about once every 20 working days



Location – Cambridge Ontario:

This is considered an on-site role (80%), collaborating with users on the production floor.

We are currently unable to consider candidates who desire/require 100% remote work.


Description:

One of our largest clients in auto manufacturing is looking for an exceptional self driven problem solver to join the Manufacturing Digital Transformation – Production Core Development Team and work on an exciting new product as part of the company’s Digital Transformation Journey.

As a software engineer consultant, you will be a key contributor to help create and scale new microservices used by the company’s North American Factories.


The product is a brand-new system that is designed from the ground up to run hybrid between our mission critical on-premise factories and AWS private cloud.

As a successful applicant, you will be expected to visit the production floor as part of understanding the environment and processes that the application will be used in. Additionally, you will be expected to participate as part of our core SCRUM team.

Technical Profile:

We have 4 fundamental skill gaps below we need to fill with candidates who can demonstrate strong tech leadership and bring years of professional experience.



Expert Level Knowledge in at least 2 of the Following:


.NET 6+ Apis

SPA web development Angular

.NET WPF Desktop Development

.NET MAUI or Xamarin Cross Platform Mobile Development



Minimum 2 Years Working Experience in Most of the Following:


Developing Multi-threaded & Concurrent applications

Socket programming

Asynchronous applications

Implementing design patterns and software architectures

Linux runtime environment

Containers (Docker / Kubernetes)

System Design

Computer Networks

Caches (Redis, Memcached)

Message Queues

PostgreSQL

Event Driven Architecture

Interfacing with Industrial tools using Ble, Serial, USB, Mqtt

OAuth2, OIDC



Nice to Have Technical Skills (Assets):


Cloud (AWS, Azure, or GCP)

Software build, deployment, and maintenance using DevOps Tools

Mobile App Development

Industrial Protocols (OPC, PLC, Modbus, RFID)

Message Queues (MQTT, Kafka, RabbitMQ, etc.)

Operating System (Windows, RHEL)

DevOps (Terraform, Ansible, Jenkins)



Role Profile:


This role will require successful candidates to take concepts directly from end users and process them through Agile Methodology then realize them into a mission critical industrial environment. The candidate must demonstrate exceptional problem-solving skills in software engineering. We operate like a start up with access to cutting edge tech stacks via containers, Kubernetes, and AWS. We strive by focusing on producing value to the customers while growing the team’s technical skillsets.

Main Responsibilities:


System Design

Implementation

Integration

System support and maintenance



Required Professional Skills:


Must work well both autonomously and in a team environment

Ability to balance concurrent assignments and negotiate with customer groups to follow tasks through to conclusion

Ability to write well organized technical documentations

Ability to follow requirements and deliver new product features from start to finish

Strong interpersonal skills, decision making ability, and problem-solving skills

Ability and willingness to learn and adapt to new technologies as business needs evolve

Perform under pressure

Available to work overtime when required


Required Transportation:

  • Must have own personal vehicle and valid driver’s license and be flexible to work in our Woodstock site about once every 20 working days


Educational Requirements:

Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, or related fields