Advanced Software Architect

1 week ago


Québec, Quebec, Canada Snowed In Studios Inc Full time

Role Overview

We are seeking an experienced Senior Software Engineer to join our team at Snowed In Studios Inc. As a key member of our development team, you will contribute to the creation of high-quality games using your advanced programming skills.

About the Job

  • Design, implement, and debug game features, working closely with our client studios to bring their visions to life.
  • Develop and maintain game toolsets and pipelines, ensuring they meet our high standards for performance and reliability.
  • Analyze and optimize runtime performance, identifying areas for improvement and implementing solutions to enhance overall game quality.
  • Collaborate with designers and other engineers to develop systems and tools that support their creative work.
  • Build strong relationships with your programming peers, both locally and globally, to share knowledge and best practices.

Requirements

  • 15+ years of professional experience in software development, with a strong focus on game development.
  • Advanced programming skills in C++ and C#, with a deep understanding of the fundamentals and best practices.
  • Experience with game engines, particularly Unreal Engine, and a solid understanding of its capabilities and limitations.
  • Strong problem-solving skills, with the ability to analyze complex issues and develop effective solutions.
  • Comfortable working with vector and matrix math, algorithms, and design patterns.
  • Experience with console development, including the PS5, Xbox Series X, and Switch.
  • A portfolio of shipped games, demonstrating your ability to deliver high-quality products.

Bonus Points

Experience with mobile development and working directly with external clients.

What We Offer

  • A chance to work in a triple-A, no-crunch studio with a relaxed atmosphere and a variety of projects.
  • A comprehensive benefits package, including dental care, healthcare, vision care, and more.
  • Generous leave policies, including 4 weeks of paid vacation and unlimited sick leave.
  • RRSP matching and a supportive team environment with opportunities for growth and development.

Additional Information

  • Primary Working Language: English
  • Salary Range: $135,000-$160,000
  • This is a remote position, with candidates required to reside in Quebec.


  • Québec, Quebec, Canada ABB Full time

    Company Overview:At ABB, we are committed to driving diversity and inclusion across all dimensions. Our goal is to create a workplace where everyone feels valued, respected, included, and supported.Salary: $120,000 - $180,000 per yearJob Description:We are seeking an experienced Principal Software Architect to join our team. The ideal candidate will have a...


  • Québec, Quebec, Canada iA Groupe financier iA Financial Group Full time

    At iA Financial Group, we're looking for a Software Solution Architect to join our IT Solutions & Digital Experience team. This role plays a critical part in designing solutions for projects, leveraging innovation by working with IT and business partners to modernize our ecosystem of applications and improve platforms and services. We seek a dynamic...


  • Québec, Quebec, Canada NDT Global GmbH. Full time

    Job SummaryWe are seeking a highly skilled Lead Software Architect to join our team at NDT Global GmbH. In this role, you will be responsible for setting the software architecture, specifying, designing, implementing, and supporting software for pipeline inspections and application frameworks.About UsNDT Global is the leading provider of ultra-high-tech...


  • Québec, Quebec, Canada NDT Global GmbH. Full time

    Job SummaryAt NDT Global GmbH, we are seeking a highly skilled Software Architect to lead the development of innovative software solutions for pipeline inspection. As a key member of our team, you will design and implement cutting-edge architecture for our planning, execution, and evaluation tools.About UsWe are a leading provider of ultra-high-tech...


  • Québec, Quebec, Canada CS GROUP Full time

    Job DescriptionWe are seeking an experienced Embedded Software Architect to join our dynamic team at CS GROUP.About the Role:The successful candidate will be responsible for leading the development of high-level software architecture for embedded systems, ensuring compliance with DO-178B standards.Main Responsibilities:Contribute to the preparation of...


  • Québec, Quebec, Canada Kaayu Technologies Full time

    Job SummaryWe are seeking a highly skilled Organic Architect to join our team at Kaayu Technologies. The successful candidate will be responsible for designing and developing software architecture, ensuring compliance with established standards, and providing advisory support to product teams.Key ResponsibilitiesSupport product teams in the development and...


  • Québec, Quebec, Canada Aspire Software Full time

    About Aspire SoftwareAspire Software, the operational arm of Valsoft Corp, operates and manages Valsoft's global portfolio of wholly owned software companies, providing mission-critical solutions across multiple verticals. We deliver a time-sensitive integration process, and our decentralized model has allowed us to become a hub for creating rapid growth by...


  • Québec, Quebec, Canada Aspire Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Aspire Software, a rapidly growing organization in the field of information management.The successful candidate will be responsible for participating in the development of document management software products applied to the legislative field. This will involve...


  • Québec, Quebec, Canada Aspire Software Full time

    About Aspire SoftwareWe are a rapidly growing organization making our mark in the field of information management. Our company, Aspire Software, operates under the Aspire Software portfolio and provides mission-critical solutions across multiple verticals.Job DescriptionWe are seeking a skilled Senior Software Developer to participate in development projects...

  • Software Engineer

    4 weeks ago


    Québec, Quebec, Canada ABB Schweiz AG Full time

    Unlock Your Potential as a Software Developer at ABB Schweiz AGAbout the RoleAs a key member of our software team, you will collaborate with architects to design and develop cutting-edge software solutions. Your expertise in C++ programming, Linux operating system, and Bash scripts will be instrumental in crafting high-quality code and maintaining our...


  • Québec, Quebec, Canada Kaayu Technologies Full time

    Job SummaryWe are seeking a highly skilled Organic Architect to join our team at Kaayu Technologies. The successful candidate will be responsible for designing and developing software architecture for our clients, ensuring that it complies with established standards in terms of development, performance, evolution, security, quality, and compliance.Key...


  • Québec, Quebec, Canada InnovMetric Software Full time

    Job SummaryWe are seeking an experienced software developer to join our team at InnovMetric Software. The successful candidate will be responsible for designing, developing, and deploying robust administration tools to optimize metrology data management.About the RoleDesign, develop, and deploy administration tools to manage large datasetsCollaborate with...


  • Québec, Quebec, Canada InnovMetric Software Full time

    OverviewWe are seeking a skilled software developer to join our team at InnovMetric Software, where you will be responsible for designing and developing robust administration tools to optimize metrology data management.The ideal candidate will have a strong background in software development, with experience in designing and deploying web applications, as...


  • Québec, Quebec, Canada InnovMetric Software Full time

    OverviewWe are seeking a skilled software developer to join our team at InnovMetric Software, where you will be responsible for designing and developing robust administration tools to optimize metrology data management.The ideal candidate will have a strong background in software development, with experience in designing and deploying web applications....


  • Québec, Quebec, Canada InnovMetric Software Full time

    OverviewWe are seeking a skilled software developer to join our team at InnovMetric Software, where you will be responsible for designing and developing robust administration tools to optimize metrology data management.The ideal candidate will have a strong background in software development, with experience in designing and deploying web applications, as...


  • Québec, Quebec, Canada InnovMetric Software Full time

    OverviewInnovMetric Software is seeking a skilled software developer to join our team responsible for designing collaborative products. The ideal candidate will have experience in software or web development and be fluent in written and spoken French and English.ResponsibilitiesDesign, develop, and deploy robust administration tools to optimize metrology...


  • Québec, Quebec, Canada InnovMetric Software Full time

    Company OverviewInnovMetric Software is a leading provider of collaborative products, and we are seeking a talented Senior Software Developer to join our team.SalaryThe estimated salary for this role is $120,000 - $180,000 per year, depending on experience.Job DescriptionWe are looking for a skilled software developer to design, develop, and deploy robust...

  • Solutions Architect

    2 weeks ago


    Québec, Quebec, Canada Randstad Full time

    We are seeking an experienced Solutions Architect to lead the design and implementation of our enterprise software solutions. The ideal candidate will have a deep understanding of cloud infrastructure and a proven track record of delivering complex projects on time and within budget.The Solutions Architect will be responsible for:Designing and implementing...

  • Software Engineer

    4 weeks ago


    Québec, Quebec, Canada ABB Schweiz AG Full time

    Software EngineerWe are seeking a skilled Software Engineer to join our team at ABB Schweiz AG. As a key member of our software team, you will be responsible for designing and developing software solutions for our embedded instruments.Key ResponsibilitiesCollaborate with software architects to design and develop software solutions.Write and test production...


  • Québec, Quebec, Canada ABB Schweiz AG Full time

    Join ABB Schweiz AG as a Software DeveloperTake your next career step at ABB Schweiz AG with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future.Key ResponsibilitiesCollaborate with the software team and architects for the design and development of software solutions.Write and maintain...