Principal Software Engineer

4 weeks ago


Montreal, Quebec, Canada 2K Full time
Principal Generalist Programmer

We are seeking a highly skilled and experienced Principal Generalist Programmer to join our Dead by Daylight systems team. As a key member of our production team, you will play a pivotal role in shaping the future of the game by delivering major system features and ensuring the game functions flawlessly across all platforms.

Key Responsibilities:
  • Deliver Systems: Code new systems and refactor existing systems, working on a wide variety of features ranging from tooling and backend to player-facing code and platform-specific implementations.
  • Fix Bugs: Dead by Daylight is a live game as a service where features are continually added or improved. This introduces bugs and other issues. You will tackle challenging and difficult-to-reproduce critical bugs.
  • Optimize Performance and Memory: Profile the game, identify bottlenecks, and optimize accordingly to ensure a seamless gaming experience.
  • Ensure Cross-Platform Compatibility: Guarantee the game functions flawlessly across all platforms, from PC to current and past-generation consoles.
  • Collaborate with Teams: Work effectively with game design, UI, backend programming, and art teams to deliver successful features.
  • Mentor Junior Programmers: Share knowledge, skills, and best practices to contribute to the growth of the team.
Requirements:
  • Proven track record in game development with a minimum of 15 years of experience.
  • Expert proficiency in C++.
  • Solution-oriented and collaborative spirit.
  • Experience with Unreal Engine 5 and backend development (NodeJS, TypeScript, AWS) is a plus.

  • Software Engineer

    4 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

    4 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

    1 month 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

    1 month 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

    1 month 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

    1 month 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...


  • 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,...


  • Montreal, Quebec, Canada Expedia Group Full time

    About the RoleWe are seeking a highly skilled Principal Mobile Engineer to join our Growth and Loyalty technology organization at Expedia Group. As a key member of our team, you will play a pivotal role in driving the development of our mobile app experience, crafting solutions, and providing technical leadership to engineering teams.Key...


  • Montreal, Quebec, Canada Expedia Group Full time

    About the RoleWe are seeking a highly skilled Principal Mobile Engineer to join our Growth and Loyalty technology organization at Expedia Group. As a key member of our team, you will play a pivotal role in driving the development of our mobile app experience, crafting solutions, and providing technical leadership to engineering teams.Key...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Java/JavaScriptWe're seeking a skilled software engineer with expertise in Java and JavaScript to join our team at Centric Software. The ideal candidate will have a strong understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key...


  • Montreal, Quebec, Canada Expedia Group Full time

    About the RoleWe are seeking a highly skilled Principal Mobile Engineer to join our Growth and Loyalty technology organization at Expedia Group. As a key member of our team, you will play a pivotal role in driving the development of our mobile app experience, providing technical leadership, and contributing to the more foundational elements of the Mobile...


  • Montreal, Quebec, Canada Microchip Technology Full time

    About Microchip TechnologyMicrochip Technology is a leading provider of microcontroller and analog semiconductors, with a global presence and a commitment to innovation and excellence.Job DescriptionWe are seeking a highly skilled Principal Software Engineer to join our Software team in the Communication Business Unit at Microchip. As a key member of our...


  • 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 Skills:Proficiency in Core...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Aspire Software Full time

    About the Role:As a Software Engineer - Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:Design, develop, and test software...

  • Software Engineer

    2 months 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

    2 months 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 Microchip Technology Full time

    Software Engineer - PrincipalWe are seeking a highly skilled and experienced Software Engineer to join our team at Microchip Technology, Inc. As a Principal Software Engineer, you will be responsible for designing and implementing embedded software and firmware for modern System-on-Chip (SoC) multi-core devices running Linux and RTOSs.Key...


  • Montreal, Quebec, Canada Microchip Technology Full time

    Software Engineer - PrincipalWe are seeking a highly skilled and experienced Software Engineer to join our team at Microchip Technology, Inc. As a Principal Software Engineer, you will be responsible for designing and implementing embedded software and firmware for modern System-on-Chip (SoC) multi-core devices running Linux and RTOSs.Key...


  • Montreal, Quebec, Canada Cadence Design Systems, Inc. Full time

    Join Our Team of InnovatorsCadence Design Systems, Inc. is seeking a highly skilled Principal C++ Software Engineer to join our team of innovators. As a key member of our team, you will be responsible for designing and developing new features and algorithms for our Custom Prototyping Flow.About the RoleWe are looking for a talented software engineer with a...