Current jobs related to Network Software Engineer - Montreal, Quebec - Jobs for Humanity

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada NoviFlow Full time

    Software Engineer - NetworkingWe are seeking a skilled software engineer to join our Forwarding Plane Team. As a software engineer, you will design, develop, and test bleeding-edge technologies such as programmable Ethernet switches and microcoded network processors.Our team is growing, and we have openings for resourceful developers who enjoy working on...

  • Software Engineer

    5 days ago


    Montreal, Quebec, Canada NoviFlow Full time

    Software Engineer - NetworkingWe are seeking a skilled software engineer to join our Forwarding Plane Team at NoviFlow. As a key member of our team, you will design, develop, and test cutting-edge technologies such as Barefoot's programmable Ethernet switch and microcoded network processors.Our team is growing, and we have openings for resourceful developers...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada Triunity Software Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Triunity Software. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using Java.Key Responsibilities:Design and develop software applications using Java, following software design principles and best...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada Triunity Software Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Triunity Software. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using Java.Key Responsibilities:Design and develop software applications using Java, following software design principles and best...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software EngineerWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and develop robust software...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software EngineerWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and develop robust software...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer Opportunity at Centric SoftwareWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer Opportunity at Centric SoftwareWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada Aspire Software Full time

    Software Engineering ManagerValPay is seeking a talented and experienced Software Engineering Manager to lead our team in Montreal. The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures.This role...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Design and Development: Design and develop software solutions using Java, with a strong focus on...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing, developing, and maintaining our software applications.Key ResponsibilitiesSoftware Design and Development: Design and develop high-quality software applications using Java, following best practices...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer, Microservices DeveloperCentric Software is seeking a skilled software engineer to join our team. The ideal candidate will have expertise in microservices architecture and proficiency in various technologies and methodologies for developing scalable and resilient services.Key Responsibilities:Design and develop microservices using Java,...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada NoviFlow Full time

    NoviFlow is seeking talented Software Developers to join our growing Forwarding Plane Team! We are developing cutting-edge technologies for programmable Ethernet switches and microcoded network processors, pushing the boundaries of high-speed networking. If you thrive in a challenging environment and enjoy working with complex systems, this could be the...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    We are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Requirements:Proficiency in Core Technologies: Strong expertise in...

Network Software Engineer

2 months ago


Montreal, Quebec, Canada Jobs for Humanity Full time
Job Overview

As a Network Software Engineer at Jobs for Humanity, you will play a crucial role in enhancing the quality of the online gaming experience. Your primary responsibility will be to develop and optimize the low-level network functionalities, focusing on the multiplayer engine and ensuring peak network performance. You will be an integral part of a dedicated team that prioritizes the player's connected experience.

Throughout the development process, you will address essential questions: Is the multiplayer experience responsive enough? Does the latency align with the expectations of competitive gamers? How can we ensure a seamless experience for all players?

As a reliable member of a collaborative online team, your contributions will include the design, coding, testing, integration, and debugging of networking and multiplayer engine features. Your commitment to delivering an exceptional multiplayer experience for our players is paramount.

Key Responsibilities

  • Develop efficient, reliable, and engaging multiplayer functionalities in partnership with gameplay and design teams.
  • Analyze existing features, propose and implement enhancements aimed at optimizing the multiplayer experience.
  • Collaborate regularly with various production and support teams.
  • Identify and resolve network-related issues.
  • Document your development processes and solutions.

Qualifications

  • A bachelor's degree in Computer Science or Software Engineering.
  • Over 5 years of experience in developing and optimizing network code using C++ and Python.
  • Familiarity with multiplayer engines, distributed systems, network optimization, and multi-threading.
  • Experience in developing network features for console platforms is advantageous.
  • Participation in a team that has successfully launched a multiplayer game is a plus.
  • Knowledge of C# is beneficial.
  • Ability to communicate effectively across all disciplines and enhance team quality and vision.
  • A creative mindset with a passion for innovation.

Application Requirements

  • Please submit your CV detailing your education, experience, and relevant skills.

About Us

At Jobs for Humanity, we are dedicated to creating inclusive and enriching gaming experiences. Our diverse team, comprised of talented individuals from various backgrounds, is committed to delivering memorable gameplay that resonates with players worldwide. We believe that a diverse workforce fosters creativity and innovation, enabling us to push the boundaries of entertainment.

We are an equal opportunity employer, and we embrace diversity in all its forms. Our goal is to cultivate a work environment that is inclusive and respectful of all differences.