Current jobs related to Principal Software Engineer – Team Lead - Vaughan, Ontario - Extreme Networks

  • Principal Engineer

    3 weeks ago


    Vaughan, Ontario, Canada Extreme Networks Full time

    Job Summary:We are seeking a highly skilled Principal Engineer to lead our Edge AI team at Extreme Networks. As a key member of our organization, you will be responsible for shaping the future of Edge AI solutions, leveraging GPU/TPU acceleration and large-scale edge compute.About the Role:Technical Leadership:Provide expert advice on design and architecture...


  • Vaughan, Ontario, Canada Extreme Networks Full time

    Job SummaryWe are seeking a highly skilled Edge Compute Principal Engineer with strong leadership, communication, and collaboration abilities to join our dynamic team at Extreme Networks.Key ResponsibilitiesInfluence the Edge compute strategy by providing expert advice on design and architecture.Make critical decisions regarding technical directions,...


  • Vaughan, Ontario, Canada Extreme Networks Full time

    Job Title: Staff/Principal Software Engineer Company: Extreme Networks, Inc. Job Overview: We are seeking a highly skilled Staff/Principal Software Engineer to lead the development of edge compute and containerization solutions, driving technical excellence and innovation. Key Responsibilities: Develop and implement strategic technical plans to ensure...


  • Vaughan, Ontario, Canada Extreme Networks Full time

    Job Title: Staff/Principal Software Engineer Company: Extreme Networks, Inc. Job Overview: We are seeking a highly skilled Staff/Principal Software Engineer to lead the development of edge compute and containerization solutions, driving technical excellence and innovation. Key Responsibilities: Develop and implement strategic technical plans to ensure...


  • Vaughan, Ontario, Canada Johnson Controls, Inc. Full time

    Job Title: Director - Software Quality EngineeringJohnson Controls, Inc. is a global leader in the development of intelligent buildings, efficient energy solutions, and next-generation transportation systems. We are seeking a highly skilled Director - Software Quality Engineering to join our team.Job Summary:The Director - Software Quality Engineering will...


  • Vaughan, Ontario, Canada Johnson Controls, Inc. Full time

    Job Title: Director - Software Quality EngineeringJohnson Controls, Inc. is a global leader in the development of intelligent buildings, efficient energy solutions, and next-generation transportation systems. We are seeking a highly skilled Director - Software Quality Engineering to join our team.Job Summary:The Director - Software Quality Engineering will...


  • Vaughan, Ontario, Canada Extreme Networks Full time

    Extreme Networks Edge Compute Staff/Principal Software EngineerWe are seeking a highly skilled Edge Compute Staff/Principal Engineer with strong leadership, communication, and collaboration abilities to join our dynamic team.Key Responsibilities:Influence the Edge compute strategy by providing expert advice on design and architecture.Make critical decisions...


  • Vaughan, Ontario, Canada Extreme Networks Full time

    Extreme Networks Edge Compute Staff/Principal Software EngineerWe are seeking a highly skilled Edge Compute Staff/Principal Engineer with strong leadership, communication, and collaboration abilities to join our dynamic team.Key Responsibilities:Influence the Edge compute strategy by providing expert advice on design and architecture.Make critical decisions...


  • Vaughan, Ontario, Canada ROSS Full time

    ROSS is collaborating with a leading entity in the medical diagnostics sector, recognized globally for pioneering advanced technologies that tackle intricate scientific challenges. We are tasked with finding a proactive Technical Lead to oversee a software team.In this role, you will spearhead a small to medium-sized software development team, taking...


  • Vaughan, Ontario, Canada ROSS Full time

    ROSS is partnering with a distinguished name in the medical diagnostics sector, recognized globally for pioneering advanced technologies that tackle intricate scientific issues to enhance our world. We are assisting in the search for a Hands-on Technical Lead.In this role, you will oversee a small to medium-sized software development team. Your...

  • Software Engineer

    3 weeks ago


    Vaughan, Ontario, Canada Northstar Wall Systems Ltd. Full time

    About Northstar Wall Systems Ltd.We are a leading manufacturer of high-quality wall systems, and we are seeking a skilled Software Engineer to join our team.Job SummaryThe Software Engineer will be responsible for maintaining and developing our software applications, ensuring they meet the needs of our customers and internal stakeholders.Key...


  • Vaughan, Ontario, Canada ROSS Full time

    ROSS is collaborating with a leading entity in the medical diagnostics sector, recognized globally for its innovative technologies that tackle intricate scientific issues to enhance our world. We are seeking a Senior Embedded Software Developer to join this esteemed organization.ROSS specializes in aligning People Strategies with business objectives,...


  • Vaughan, Ontario, Canada Extreme Networks Full time

    Lead Software Engineer – Edge Computing SpecialistOverview: As a Lead Software Engineer, you will play a pivotal role in steering the technical vision and enhancing the performance of our edge computing solutions.Key Responsibilities:Make strategic decisions regarding the technical direction, scalability, and overall system efficiency.Design, implement,...


  • Vaughan, Ontario, Canada Steelcon Group of Companies Full time

    About Steelcon Group of CompaniesSteelcon Group of Companies is a leading structural steel partner that is revolutionizing the industry through cutting-edge technology and innovative solutions.Job SummaryWe are seeking a visionary Software Engineering Manager to lead our software development team in creating game-changing solutions that will shape the future...


  • Vaughan, Ontario, Canada Steelcon Group of Companies Full time

    About Steelcon Group of CompaniesSteelcon Group of Companies is a leading structural steel partner that is revolutionizing the industry through cutting-edge technology and innovative solutions.Job SummaryWe are seeking a visionary Software Engineering Manager to lead our software development team in creating game-changing solutions that will shape the future...


  • Vaughan, Ontario, Canada Johnson Controls, Inc. Full time

    Job Title: Director, Software Quality EngineeringJohnson Controls, Inc. is a global leader in the development of intelligent buildings, efficient energy solutions, and next-generation transportation systems. We are seeking a highly skilled and experienced Director, Software Quality Engineering to join our team.Job Summary:The Director, Software Quality...


  • Vaughan, Ontario, Canada Johnson Controls, Inc. Full time

    Job Title: Director, Software Quality EngineeringJohnson Controls, Inc. is a global leader in the development of intelligent buildings, efficient energy solutions, and next-generation transportation systems. We are seeking a highly skilled and experienced Director, Software Quality Engineering to join our team.Job Summary:The Director, Software Quality...

  • Software Engineer

    1 week ago


    Vaughan, Ontario, Canada GoodsHub Inc Full time

    {"h2": "Job Description for Software Engineer at GoodsHub Inc", "ul": [{"li": "We are seeking a skilled Software Engineer to join our team at GoodsHub Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients."}, {"li": "Key Responsibilities:"}, {"h2": "Key...

  • Software Engineer

    1 week ago


    Vaughan, Ontario, Canada GoodsHub Inc Full time

    {"h2": "Job Description for Software Engineer at GoodsHub Inc", "ul": [{"li": "We are seeking a skilled Software Engineer to join our team at GoodsHub Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients."}, {"li": "Key Responsibilities:"}, {"h2": "Key...


  • Vaughan, Ontario, Canada CAA Club Group Full time

    CAA Club Group is seeking a talented and experienced Software Development Lead to join our growing technology team. In this role, you will play a pivotal part in designing, developing, and implementing innovative software solutions that power our core business operations.As a key member of the development team, you will collaborate closely with project...

Principal Software Engineer – Team Lead

3 months ago


Vaughan, Ontario, Canada Extreme Networks Full time
Principal Software Engineer – Team Lead (Edge compute -Containerization) Key Responsibilities:We are seeking a highly skilled Edge Compute Principal Engineer with strong leadership, communication, and collaboration abilities to join our dynamic team. The ideal candidate will have expertise in cloud-native technologies, with a focus on distributed Kubernetes on the edge. As a Principal Engineer specializing in edge compute, you'll play a pivotal role in shaping the future of distributed systems and real-time data processing. You will play a pivotal role in the orchestration, security, networking, high availability (HA), scalability, and data protection aspects of our edge computing infrastructure.The successful candidate will combine technical excellence with effective leadership, creating a positive impact on both projects and team dynamics.

High-Level Design and Architecture

Influence the Edge compute strategy by providing expert advice on design and architecture. Make critical decisions regarding technical directions, scalability, and system performance. Collaborate with cross-functional teams to create innovative solutions. Design, deploy, and maintain cloud-native solutions for edge computing environments. Implement and manage distributed Kubernetes clusters on the edge to support various applications and workloads. Develop and optimize orchestration mechanisms to ensure efficient resource utilization, high availability, and scalability. Implement robust security measures to protect edge computing infrastructure and data. Optimize network configurations to ensure low-latency communication and high availability. Implement data protection mechanisms to safeguard critical data processed at the edge.

Team Leadership:

Lead and inspire a team of engineers, providing guidance, setting goals, and ensuring collaboration. Oversee project planning, execution, and delivery, ensuring alignment with business objectives. Manage all phases of technical projects, from conception to completion. Develop project specifications, track progress, and control costs. Foster a positive work environment, encouraging professional growth and knowledge sharing.

Team Leadership:

Lead and inspire a team of engineers, providing guidance, setting goals, and ensuring collaboration. Oversee project planning, execution, and delivery, ensuring alignment with business objectives. Manage all phases of technical projects, from conception to completion. Develop project specifications, track progress, and control costs. Foster a positive work environment, encouraging professional growth and knowledge sharing.

Qualifications:

Bachelor's degree in computer science, Engineering, or a related field. Expert programming skills in Python and Golang 5+ years of experience with cloud-native technologies and architectures. Strong knowledge of Linux environment and embedded system based on Linux Expert Knowledge of edge computing frameworks and platforms k8s, k3s, and KubeEdge. Proficiency in deploying and managing Kubernetes clusters in edge computing environments. Strong understanding of orchestration principles, high availability (HA), scalability, and best practices. Experience implementing security solutions for edge computing infrastructure. Familiarity with networking concepts and protocols, particularly in edge computing scenarios. Experience with edge device management and integration. Certification in Kubernetes or relevant cloud technologies. If you are passionate about edge computing and eager to work on cutting-edge technologies in a collaborative environment, we encourage you to apply. Join us in shaping the future of edge computing and revolutionizing how data is processed and managed at the edge. Apply now to be part of our innovative team