Senior Software Engineer

4 weeks ago


Markham, Canada Huawei Full time

Our team has an immediate permanent opening for a Senior Software Engineer.

Responsibilities:

  • Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale out
  • Work with a team of architects and engineers to develop proof-of-concept systems and components across the data manager, buffer manager and transaction processing components
  • Investigate and design new data structures and algorithms focusing on lockless and NUMA aware approaches on the latest and state of the art hardware technology
  • Mentor junior colleagues on algorithm design, data structure and software engineering aspects focusing on high performance scalable code
  • Work with QA and continuous integration teams to drive a quality overall solution though a combination of automated unit tests, functional testing and system testing of the solution

What you’ll bring to the team:

  • Proficient in C and C++ programming
  • 5-10 years’ experience with design and development of a distributed database, or storage system, or file system, or cache system
  • Experience in open source community is an asset
  • Excellent documentation, organization and communication skills
  • Self-motivated learner; strong desire to learn on the job
  • Must be a team player
  • Bachelor or Master major or PhD in computer science or related area

#LI-AD1

#J-18808-Ljbffr

  • Markham, Canada Workday Full time

    Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.We are looking for a collaborative and resourceful Senior Software Engineer - Backend. You are dedicated, naturally inquisitive and are comfortable in a fast-paced environment.This role...


  • Markham, Canada Workday Full time

    Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.We are looking for a collaborative and resourceful Senior Software Engineer - Backend. You are dedicated, naturally inquisitive and are comfortable in a fast-paced environment.This role...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical designParticipate in the design and development of the next generation web engine, and the formulation of relevant standardsParticipate...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical designParticipate in the design and development of the next generation web engine, and the formulation of relevant standardsParticipate...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical designParticipate in the design and development of the next generation web engine, and the formulation of relevant standardsParticipate...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Promote thepre-research and breakthrough of next-generation 2D graphics rendering technologies, including verification and implementation of architecture-level directions such as dynamic fixed pipelines and data-driven renderingConstruct the 2D graphics stack and...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Promote thepre-research and breakthrough of next-generation 2D graphics rendering technologies, including verification and implementation of architecture-level directions such as dynamic fixed pipelines and data-driven renderingConstruct the 2D graphics stack and...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Promote thepre-research and breakthrough of next-generation 2D graphics rendering technologies, including verification and implementation of architecture-level directions such as dynamic fixed pipelines and data-driven renderingConstruct the 2D graphics stack and...


  • Markham, ON, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical design Participate in the design and development of the next generation web engine, and the formulation of relevant standards ...


  • Markham, ON, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical design Participate in the design and development of the next generation web engine, and the formulation of relevant standards ...


  • Markham, Ontario, Canada The Nationwide Group Full time

    Java and Tomcat Senior Developer The Nationwide Group of Companies (TNG) is a pioneer in designing and developing outsourced financial services software, exclusively focused on creating comprehensive and customizable solutions to the real estate industry. Utilizing world class technology, TNG delivers solutions to the entire mortgage life cycle through its...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Senior Software Engineer. Responsibilities:Design and maintain Kernel-Mode Driver Framework (KMDF) HID source drivers, I2C client drivers, etc.Collaborate closely with software engineers to integrate kernel drivers into broader software systems, contributing to the project's overarching goalsPerform...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Senior Software Engineer. Responsibilities: Design and maintain Kernel-Mode Driver Framework (KMDF) HID source drivers, I2C client drivers, etc.Collaborate closely with software engineers to integrate kernel drivers into broader software systems, contributing to the project's overarching goalsPerform...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Senior Software Engineer. Responsibilities: Design and maintain Kernel-Mode Driver Framework (KMDF) HID source drivers, I2C client drivers, etc.Collaborate closely with software engineers to integrate kernel drivers into broader software systems, contributing to the project's overarching goalsPerform...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Senior Software Engineer. Responsibilities: Design and maintain Kernel-Mode Driver Framework (KMDF) HID source drivers, I2C client drivers, etc.Collaborate closely with software engineers to integrate kernel drivers into broader software systems, contributing to the project's overarching goalsPerform...

  • Software Engineer

    3 weeks ago


    Markham, Canada Workday Full time

    Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.We are looking for a collaborative and resourceful Software Engineer - Backend. You are dedicated, naturally inquisitive and are comfortable in a fast-paced environment.This role will be...

  • Software Engineer

    3 weeks ago


    Markham, Canada Workday Full time

    Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.We are looking for a collaborative and resourceful Software Engineer - Backend. You are dedicated, naturally inquisitive and are comfortable in a fast-paced environment.This role will be...


  • Markham, ON, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale out Work with a team of architects and engineers to develop proof-of-concept systems and components across...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanentopening for a Senior Software Engineer. Responsibilities: As a key member of theteam, you will work topush the performance boundary of our rendering infrastructure.You will be contributing to design and implement some software components of Huawei cloud rendering service, such as GPU virtualization, task scheduling, frame...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanentopening for a Senior Software Engineer. Responsibilities: As a key member of theteam, you will work topush the performance boundary of our rendering infrastructure.You will be contributing to design and implement some software components of Huawei cloud rendering service, such as GPU virtualization, task scheduling, frame...