Senior Software Engineer – Edge compute

1 month ago


Toronto Ontario, Ontario, Canada Extreme Networks Full time

Software Engineer – Edge compute -Containerization 9401


Key Responsibilities:


We are seeking a highly skilled Edge Compute Staff/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.


Qualifications:

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • Expert programming skills in Python and Golang
  • 5-15 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



  • Toronto, Ontario, Canada Extreme Networks Full time

    Job Overview: As a Senior Software Engineer, you will play a pivotal role in shaping the future of distributed systems and real-time data processing at Extreme Networks. This is an exciting opportunity to drive technical excellence and leadership in edge compute infrastructure.Key Responsibilities: Implement robust security measures to protect edge...


  • Toronto, Ontario, Canada The Edge Partnership Full time

    OverviewThe Edge Partnership is seeking an experienced Senior Software Engineer to join our team. In this role, you will be responsible for developing and maintaining microservices and APIs.Job DescriptionThis position involves working with Java, Spring Boot, and related technologies. You will participate in Agile projects and collaborate with the team to...


  • Toronto, Ontario, Canada Nuage Digital Edge Inc. Full time

    Job SummaryWe are seeking an experienced Senior Software Engineer - Full Stack Development to join our team at Nuage Digital Edge Inc. This is a unique opportunity for a skilled software developer to take on a challenging role in the heart of our consulting firm.About UsNuage Digital Edge Inc. is a leading provider of cutting-edge digital solutions. Our...


  • Toronto, Ontario, Canada Extreme Networks Full time

    Company OverviewExtreme Networks is a global leader in cloud-driven networking solutions, trusted by over 50,000 customers worldwide. Our top-rated services and support accelerate digital transformation efforts and deliver double-digit growth year over year.Job Title: Senior Software Engineer - Edge Compute DataplaneAs a key member of our edge computing...


  • Toronto, Ontario, Canada Nuage Digital Edge Inc. Full time

    We are looking for a talented Senior Software Engineer to join our team at Nuage Digital Edge Inc. in a full stack development role.About the RoleThis is a permanent position that offers 30 to 40 hours of work per week, with a salary range of $80,000 - $120,000 per year based on location and experience.The ideal candidate will have a strong background in...


  • Toronto, Ontario, Canada Sage Recruiting Full time

    Unlock New Frontiers in Life Science and Drug DiscoverySage Recruiting is seeking a highly skilled Senior Software Engineer - Scientific Computing to join our team at a leading scientific software company based in Toronto, Canada. This role presents an exciting opportunity to drive innovation and advance the development of cutting-edge software platforms for...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    The largest bank in Canada, serving over 17 million clients and having more than 89,000 employees worldwide, is seeking a Senior Java Software Engineer for a long-term opportunity at Toronto, ON.About the OpportunityThis hybrid role involves working 3 days a week in the office and requires a strong background in Java, Springboot, and Microservices. The...

  • Software Engineer

    4 weeks ago


    Toronto, Ontario, Canada Nuage Digital Edge Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Nuage Digital Edge Inc. as a key member in the development and support of our software solutions.Job Responsibilities:Design, develop, test, and maintain high-quality software applications using various programming languages and technologies;Maintain existing software...


  • Toronto, Ontario, Canada Nextgen System Canada Full time

    Job Title: Senior Software EngineerAbout Us: At Nextgen System Canada, we strive to provide innovative solutions that meet the evolving needs of our clients. As a senior software engineer, you will play a crucial role in shaping our technology strategy and driving the development of cutting-edge software products.Salary: The estimated annual salary for this...


  • Toronto, Ontario, Canada Extreme Networks Full time

    About the RoleWe are seeking a highly skilled Cloud Native Edge Computing Specialist to join our dynamic team at Extreme Networks. As a key member of our edge computing infrastructure team, you will play a pivotal role in shaping the future of distributed systems and real-time data processing.The successful candidate will combine technical excellence with...


  • Toronto, Ontario, Canada Waterfront International Ltd Full time

    Job DescriptionWe are seeking a highly skilled and experienced Senior Software Development Engineer to join our team at Waterfront International Ltd. As a key member of our engineering team, you will play a vital role in developing and administering leading edge, global 24×7 financial trading systems.Key Responsibilities:Design, develop, and maintain...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the OpportunityIris Software Inc. is seeking a highly skilled Senior Software Engineer to join their team as a Cloud and API Expert.Job SummaryThe ideal candidate will have extensive experience in Java 8+, Spring Framework, and distributed cloud applications, with expertise in RESTful APIs, Swagger, RAML, and SOAP specifications.Key...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc., a trusted strategic partner to Fortune 500 companies and other top organizations in financial services and various industries, is seeking a skilled Senior Software Developer for an exciting long-term opportunity at Toronto, ON.About the RoleAs a key member of our team, you will work on mission-critical applications, leveraging your...


  • Toronto, Ontario, Canada Edge Group Ltd. Full time

    We are seeking a Senior Estimator to join our team at Edge Group Ltd.About the RoleThe successful candidate will be responsible for preparing estimates of labour and/or material costs, as well as pre-qualification submissions to present clients. You will work closely with engineers, architects, owners, contractors, and subcontractors to ensure accurate cost...


  • Toronto, Ontario, Canada henon Full time

    Are you looking for a challenging role that combines DevOps and Site Reliability Engineering skills? Henon is seeking a highly skilled Senior Software Reliability Engineer to join our team.Job Summary:We are building a relationship-first, tech-enabled financial services company founded to help Private Equity firms grow. As a key member of our engineering...


  • Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    Job Title: Quality Assurance Engineer for Software DevelopmentCompany Overview: Medha Software Solutions Inc. is a cutting-edge software development company that aims to provide innovative solutions to its clients. We are currently seeking a highly skilled Quality Assurance Engineer to join our team.Salary: The estimated salary for this position is $85,000 -...


  • Toronto, Ontario, Canada Mircom Group of Companies Full time

    At Mircom Group of Companies, we are a global leader in designing and manufacturing intelligent building solutions. Our team is comprised of experienced professionals dedicated to providing real-time protection and comfort to our customers through advanced microprocessors, DSPs, software algorithms, and multi-field-sensor integration.About the RoleWe are...


  • Toronto, Ontario, Canada Enhance Intelligence Inc. Full time

    About UsAt Enhance Intelligence Inc., we're a dynamic and innovative company that's pushing the boundaries of technology. Our team is comprised of talented professionals who share a passion for creating cutting-edge solutions.Job SummaryWe're seeking an experienced Senior Software Engineer to join our mobile applications development team. The ideal candidate...


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Job DescriptionWe are seeking an experienced Senior Software Engineer to join our team at OMEGA SOFTWARE SERVICES LTD.The successful candidate will have a strong background in software development, with experience in e-commerce and film solutions. They will be responsible for designing, developing, and testing complex software applications, as well as...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Job SummaryAt Royal Bank of Canada, we're seeking a talented Senior Software Engineer to join our team. As a key member of our Agile product team, you'll be responsible for delivering high-quality software solutions that meet the evolving needs of our clients.Key ResponsibilitiesDesign and develop complex software applications using modern frontend...