Software Development Engineer for Tools

3 weeks ago


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

As a Software Development Engineer for Tools at Jobs for Humanity, you will be instrumental in the creation and execution of technologies utilized by our content development teams. Your primary objective will be to enhance the workflow of these teams, enabling them to concentrate on crafting exceptional gaming experiences.

As a champion of productivity, you will select, design, and sustain innovative, user-centric, and enduring solutions that bring production concepts to fruition. By engaging with users, you will establish a collaborative feedback loop, driven by your creativity and precision, ensuring the effectiveness and intuitive nature of the tools you provide. With agility and accuracy, you will address the requirements of various production sectors and offer insights to enhance existing systems.

Your contributions will empower the teams you support to tackle any technical obstacles and seamlessly translate their vision and creativity into outstanding games.

Key Responsibilities

  • In a collaborative environment that fosters knowledge sharing, you will:
  • Develop and uphold robust tools aimed at boosting efficiency and long-term compatibility for production teams.
  • Design tools tailored to meet specific requirements.
  • Debug systems and ensure the quality of tool code.
  • Identify and recommend technologies for both new tool development and enhancements to existing systems.
  • Work to automate processes that facilitate a smooth workflow.
  • Collaborate with production team members (artists, designers, etc.) to thoroughly understand their needs.
  • Share insights and innovations with colleagues in the tools community.
  • Stay informed about technological advancements in programming and video game production.

Qualifications

  • A minimum of 5 years of experience in software programming, preferably within the video game industry or a related field.
  • A degree in Computer Science or Computer Engineering (or equivalent).
  • Proficient in various programming languages, particularly C# and C++.
  • Strong analytical and synthesis skills with a keen attention to detail.
  • Ability to work collaboratively as part of a team, along with excellent interpersonal and communication skills.
  • Self-motivated, curious, and resourceful, with a proactive approach to engaging with others.
  • Adaptability in organizing your work to accommodate changes.

What to Submit

  • Your CV showcasing your experience and skills.

About Us

Jobs for Humanity is dedicated to creating inclusive and equitable opportunities for all individuals. We believe that diverse backgrounds and perspectives are essential for fostering environments where both our team members and the communities we serve can thrive.

At Jobs for Humanity, you will discover a workplace that inspires creativity and connection. We provide a collaborative atmosphere that encourages professional growth, a variety of learning opportunities, and meaningful benefits focused on well-being.

If you are passionate about tackling transformative challenges, leveraging cutting-edge technologies, and expanding the horizons of entertainment, we invite you to explore the possibilities with us.

At Jobs for Humanity, we celebrate diversity in all its forms and are committed to cultivating an inclusive and respectful work environment.



  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Position OverviewAs a Software Development Engineer for Tools at Jobs for Humanity, you will be instrumental in crafting and executing technologies utilized by our content creation teams. Your primary objective will be to enhance the workflow of these teams, enabling them to concentrate on game development.As a champion of productivity, you will select,...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Position OverviewAs a Software Development Engineer for Tools at Jobs for Humanity, you will be instrumental in the creation and execution of technologies utilized by our content development teams. Your primary objective will be to enhance the efficiency of these teams, allowing them to concentrate on crafting exceptional gaming experiences.In your role as a...


  • Montreal, Quebec, Canada S M Software Solutions Inc Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at S M Software Solutions Inc. as a key member of our Avionics Software Development team.Key Responsibilities:Collect user needs and feedback to design and develop software tools that meet critical development standards.Develop and test software tools using programming...


  • Montreal, Quebec, Canada S M Software Solutions Inc Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at S M Software Solutions Inc. as a key member of our Avionics Software Development team.Key Responsibilities:Collect user needs and feedback to design and develop software tools that meet critical development standards.Develop and test software tools using programming...


  • Montreal, Quebec, Canada S M Software Solutions Inc Full time

    Experienced Software ProfessionalKey Responsibilities:• Collect user needs and feedback to inform software development• Design and implement software processes and tools to meet user needs and industry standards• Develop and test software tools using programming languages such as Matlab and Python• Document software architecture, developer guides,...


  • Montreal, Quebec, Canada S M Software Solutions Inc Full time

    Experienced Software ProfessionalKey Responsibilities:• Collect user needs and feedback to inform software development• Design and implement software processes and tools to meet user needs and industry standards• Develop and test software tools using programming languages such as Matlab and Python• Document software architecture, developer guides,...


  • Montreal, Quebec, Canada Turbulent Full time

    About the RoleTurbulent Games is seeking a skilled Programmer to join our Tools team. As a key member of our team, you will be responsible for designing, creating, documenting, maintaining, and improving content development tools for Star Citizen.Key ResponsibilitiesDesign and develop powerful tools to support content creation for Star CitizenCollaborate...


  • Montreal, Quebec, Canada Turbulent Full time

    About the RoleTurbulent Games is seeking a skilled Programmer to join our Tools team. As a key member of our team, you will be responsible for designing, creating, documenting, maintaining, and improving content development tools for Star Citizen.Key ResponsibilitiesDesign and develop powerful tools to support content creation for Star CitizenCollaborate...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    As a **Tools Programmer** at **Ubisoft Entertainment**, you will be instrumental in crafting and executing technologies that empower our content creation teams. Your primary objective is to streamline their workflows, allowing them to concentrate on developing engaging games.In your role as a productivity advocate, you will select, develop, and sustain...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    As a **Tools Programmer** at **Ubisoft Entertainment**, you will be instrumental in crafting and deploying technologies that support the content creation teams. Your objective is to streamline processes, allowing teams to concentrate on game development.As a facilitator of productivity, your responsibilities include selecting, developing, and sustaining...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    As a **Tools Programmer** at **Ubisoft Entertainment**, you will be instrumental in crafting and executing technologies utilized by our content creation teams. Your primary objective is to streamline workflows, allowing teams to concentrate on game development.In your role as a productivity champion, you will select, design, and sustain innovative,...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job DescriptionCompany OverviewTest Dev Tools is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost.Job...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job DescriptionCompany OverviewTest Dev Tools is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost.Job...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job Description**About the Role**We are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at Test Dev Tools. As a Senior Software Quality Assurance Engineer, you will be responsible for leading and delivering testing services using industry standards and best practices to meet customer requirements.Key...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job Description**About the Role**We are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at Test Dev Tools. As a Senior Software Quality Assurance Engineer, you will be responsible for leading and delivering testing services using industry standards and best practices to meet customer requirements.Key...


  • Montreal, Quebec, Canada Triunity Software Full time

    Position: Full Stack Java DeveloperLocation: Montreal, Canada (On-site, Need Locals)Employment Type: Full-timeCompensation: Based on Experience (Annual Salary with Benefits)Key Responsibilities:Design, develop, test, and implement Java-based software solutions utilizing the Java Spring and Spring Batch frameworks.Leverage the Spring framework to create...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    About the Role:The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost.Key...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    About the Role:The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost.Key...


  • Montreal, Quebec, Canada Epic Games Full time

    About Epic GamesEpic Games is a leading game development company that creates award-winning games and engine technology. We're a collaborative and innovative team that strives to do right by our community and users.Job SummaryWe're seeking a skilled Tools Programmer to join our team and work on the development of the Unreal Engine editor and its tools. As a...


  • Montreal, Quebec, Canada Epic Games Full time

    About Epic GamesEpic Games is a leading game development company that creates award-winning games and engine technology. We're a collaborative and innovative team that strives to do right by our community and users.Job SummaryWe're seeking a skilled Tools Programmer to join our team and work on the development of the Unreal Engine editor and its tools. As a...