Software Development Engineer
3 weeks ago
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, user-centric, and enduring solutions to bring production concepts to life. By engaging with users, you will establish a collaborative feedback loop, infused with your creative insight and precision, ensuring the tools you provide are both efficient and intuitive. With agility and meticulousness, you will address the diverse needs of various production sectors and suggest improvements to existing systems.
Your contributions will empower the teams you support to tackle any technical challenges and seamlessly transform their vision and creativity into outstanding gaming experiences.
Key Responsibilities:
- In a collaborative environment that promotes knowledge sharing, you will:
- Develop and uphold robust tools aimed at boosting **productivity** and long-term **integrability** for production teams.
- **Craft** tools tailored to fulfill specific needs.
- **Troubleshoot** systems to guarantee the quality of tool code.
- Identify and recommend technologies for new tool development and system upgrades.
- Work on **automating** processes to enhance workflow efficiency.
- **Collaborate** with production team members (artists, designers, etc.) to thoroughly understand their requirements.
- **Disseminate** your innovations and insights with colleagues in the tools community.
- Stay informed about **technological advancements** in programming and video game production.
What You Bring:
- 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).
- Exceptional proficiency in various programming languages, particularly C# and C++.
- Strong analytical and synthesis abilities with a keen attention to detail.
- Effective teamwork skills complemented by excellent interpersonal and communication abilities.
- Independence, curiosity, and resourcefulness that motivate you to engage with others.
- Flexibility in organizing your work to adapt to evolving circumstances.
Additional Information:
**Ubisoft** employs a diverse workforce of over 20,000 individuals from more than 30 countries, united by a common mission: to enrich players' lives with original and memorable gaming experiences. Our commitment and talent have brought to life many acclaimed franchises.
At **Ubisoft**, we value diverse backgrounds and perspectives, fostering environments where both players and teams can thrive and express themselves. Joining **Ubisoft Entertainment** means discovering an inspiring workplace that promotes connections and creativity, offering opportunities for career advancement, learning, and well-being-focused benefits.
If you are passionate about addressing game-changing challenges, utilizing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to explore the possibilities with us.
At Ubisoft, we embrace diversity in all its forms, ensuring an inclusive and respectful work environment.
-
Software Development Engineer
3 days ago
Montreal, Quebec, Canada S M Software Solutions Inc Full timeJob 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...
-
Software Development Engineer
5 days ago
Montreal, Quebec, Canada S M Software Solutions Inc Full timeJob 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...
-
Software Development Engineer
3 days ago
Montreal, Quebec, Canada S M Software Solutions Inc Full timeExperienced 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,...
-
Software Development Engineer
5 days ago
Montreal, Quebec, Canada S M Software Solutions Inc Full timeExperienced 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,...
-
Software Engineer
3 days ago
Montreal, Quebec, Canada Triunity Software Full timeAbout 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
4 days ago
Montreal, Quebec, Canada Triunity Software Full timeAbout 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 Engineering Manager
2 months ago
Montreal, Quebec, Canada Aspire Software Full timeDockMaster is looking to hire a talented and experienced Software Engineering Manager to join our growing team in North America We are looking for a seasoned Software Engineering Manager to lead and build a high-performing team responsible for maintaining our existing Marina Management Software while driving the transition to a modern, web-based...
-
Java Software Engineer
3 weeks ago
Montreal, Quebec, Canada Triunity Software Full timePosition Overview:Triunity Software is seeking a skilled Full Stack Java Developer to join our dynamic team. This role involves working on innovative software solutions that leverage the latest technologies in the industry.Key Responsibilities:Design, develop, and implement Java-based applications utilizing the Java Spring and Spring Batch frameworks.Build...
-
Java Software Engineer
3 weeks ago
Montreal, Quebec, Canada Triunity Software Full timePosition: 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...
-
Java Software Engineer
3 weeks ago
Montreal, Quebec, Canada Triunity Software Full timePosition: 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...
-
Lead Mobile Software Engineer
3 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timePosition: Mobile Software EngineerLocation: Remote options available.Overview:At Centric Software, you will be responsible for crafting mobile applications that deliver significant value to our expanding clientele in the fast-moving consumer goods sector. These applications will seamlessly integrate with Centric Software's Product Lifecycle Management (PLM)...
-
Java Software Engineer
5 days ago
Montreal, Quebec, Canada Triunity Software Full timeJob Title: Senior Java Developer - ETL SpecialistCompany: Triunity SoftwareLocation: Remote (Onsite not required)Job Type: Full-timeAbout the Role:We are seeking an experienced Senior Java Developer to join our team as an ETL Specialist. The successful candidate will be responsible for designing, developing, testing, and deploying Java-based software...
-
Java Software Engineer
3 days ago
Montreal, Quebec, Canada Triunity Software Full timeJob Title: Senior Java Developer - ETL SpecialistCompany: Triunity SoftwareLocation: Remote (Onsite not required)Job Type: Full-timeAbout the Role:We are seeking an experienced Senior Java Developer to join our team as an ETL Specialist. The successful candidate will be responsible for designing, developing, testing, and deploying Java-based software...
-
Software Engineer, Microservices Architect
2 days ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeWe 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...
-
Software Engineer, Microservices Architect
2 days ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeWe 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...
-
Expert Java Software Engineer
2 weeks ago
Montreal, Quebec, Canada Triunity Software Full timeJava Developer at Triunity Software Triunity Software is seeking a talented and passionate Java Developer to join our growing team. In this role, you will contribute to the development and maintenance of robust and scalable software applications. Responsibilities Design, develop, and implement high-quality Java code adhering to best practices and industry...
-
Microservices Software Developer
3 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timePosition OverviewWe are in search of a skilled software engineer to enhance our innovative Skyline division. The successful candidate will possess a comprehensive grasp of microservices architecture along with expertise in various technologies and methodologies essential for crafting scalable and robust services.Essential QualificationsCore Technology...
-
Java Software Engineer
2 weeks ago
Montreal, Quebec, Canada Triunity Software Full timeTriunity Software is seeking a talented and experienced Java Developer to join our growing team. In this role, you will play a key part in designing, developing, testing, and deploying robust software applications using the Java Spring Framework and Spring Batch. As a core member of our development team, you will contribute to building scalable and...
-
Software Development Engineer
2 days ago
Montreal, Quebec, Canada Leica Geosystems part of Hexagon Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Leica Geosystems, part of Hexagon. As a key member of our survey software development team, you will play a critical role in designing, developing, and implementing customer-centric applications that meet the needs of our customers.Key ResponsibilitiesCollaborate...
-
Software Development Engineer
2 days ago
Montreal, Quebec, Canada Leica Geosystems part of Hexagon Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Leica Geosystems, part of Hexagon. As a key member of our survey software development team, you will play a critical role in designing, developing, and implementing customer-centric applications that meet the needs of our customers.Key ResponsibilitiesCollaborate...