As a 3D Programmer at Ubisoft Montréal, you will connect directly with players through two fundamental aspects of AAA games: visual quality and performance.In this 3D Programmer role, you will help...Show moreLast updated: 4 days ago
Software architect
CroesusMontréal, Agglomération de Montréal, Canada
Full-time
Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces ...Show moreLast updated: 16 days ago
Software Developer
AutodeskMontreal, Quebec, Canada
Remote
Full-time
We are looking for a Software Developerto join Fusion 360 Manufacturing Data Model (MFGDM) team in Canada.MFGDM is the foundation of Manufacturing Cloud and core to Data Framework for Autodesk Clou...Show moreLast updated: 30+ days ago
Rejoignez notre équipe talentueuse et embarquez pour une aventure de jeu inédite ! Nous sommes à la recherche d'un(e) Programmeur(euse) outils passionné(e) pour apporter ses compétences à un projet...Show moreLast updated: 2 days ago
Embedded Software Engineer
Randstad CanadaBrossard, Quebec, CA
Temporary
Quick Apply
Our client, a global leader in industrial automation and advanced technologies, is looking for two Systems Software Engineers to join their Montreal team.In this role, you will participate in the d...Show moreLast updated: 23 days ago
Programmer (Web)
keyloopholMontreal, QC, CA
Full-time
Keyloop bridges the gap between dealers, manufacturers, technology suppliers and car buyers.We empower car dealers and manufacturers to fully embrace digital transformation.How? By creating innovat...Show moreLast updated: 30+ days ago
Programmer Analyst – Java & PL/SQL (Intermediate)
CGIMontréal, Québec, Canada
Full-time
Quick Apply
This role focuses on the development, enhancement, and support of applications within a risk and data processing environment.The Programmer Analyst contributes to both project delivery and producti...Show moreLast updated: 1 day ago
SENIOR PROGRAMMER (Potential for an Executive Role)
ProximityHCIMontreal, Quebec, Canada
Full-time
SENIOR PROGRAMMER (Potential for an Executive Role).Enabling Off-screen HCI for Smartwatches + Smartphones.Engineering, Software development, Experienced, Full-time.ProximityHCI is a TandemLaunch v...Show moreLast updated: 30+ days ago
Software Developer
Maya HTTMontreal, Canada
Permanent
Maya HTT is a world leading software developer and engineering solutions provider focused on CAE, CAD, CAM and PLM.A long-time partner of Siemens Digital Industries Software, Maya HTT collaborates ...Show moreLast updated: 30+ days ago
Programmer analyst, System and infrastructure operations, maintenance and development
DesjardinsMontréal
Full-time
As a systems and infrastructure development, operations and maintenance programmer analyst, you participate in IT efficiency and quality by analyzing, designing, configuring, developing, maintainin...Show moreLast updated: 30+ days ago
Junior Software Developer
mrge-group-gmbhMontréal-Ouest, Québec, CA
Full-time
Looking for an exciting challenge?.Join the Mission: Building the Future of Commerce Advertising.Join us on our mission to become a global champion in commerce, advertising and performance marketin...Show moreLast updated: 8 days ago
L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do.Our employees are unified in a shared dedication to our customers’ mission and quest ...Show moreLast updated: 30+ days ago
Software Developer
LancesoftMontreal, QC, CA
Full-time
Quick Apply
Experience Level: Level 2 (intermediate): 2-5 years.Location: Montreal (Day 1 onboarding onsite / in office presence 3x week).Technology redefines how we do business in global, complex, and dynamic...Show moreLast updated: 17 days ago
Programmeur sénior Build / Senior Build Programmer.Identifiant de demande de poste:.Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 20 ans d’expertise...Show moreLast updated: 30+ days ago
Software Developer
VentionMontreal, Québec, Canada
Full-time
You will be part of our Machine Apps Team as a core contributor to our software development efforts, responsible for.You will own the full product life cycle, which includes developing new features...Show moreLast updated: 3 days ago
3D programmer - (March of Giants)
UbisoftMontreal, QC, CA
Full-time
Profile and optimize the game’s GPU usage.Collaborate with the Technical Art Director to establish constraints and communicate to the art team the technical possibilities of various 3D features.Gat...Show moreLast updated: 3 days ago
Senior Software Developer
FundicaMontreal, Quebec, Canada
Full-time
Canada's most award-winning online funding tool -- a search engine for all funding programs in Canada.The platform matches entrepreneurs, private investors, public funders and advisors, through a u...Show moreLast updated: 30+ days ago
As a 3D Programmer, you will join a small, empowered team building an ambitious multiplayer experience in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real - together.
What you’ll do
Develop and optimize 3D rendering systems that balance visual quality and performance;
Write and maintain core graphics code that supports real-time rendering;
Collaborate closely with technical artists to translate artistic needs into efficient technical solutions;
Work with cross-disciplinary teams to ensure visual consistency and stability;
Optimize GPU and CPU performance across target platforms;
Support production teams by debugging and resolving graphics-related issues;
Contribute to improving rendering pipelines and tools;
Document your work and share best practices with the team.
Qualifications
What you bring to the team
A degree in Computer Science or Software Engineering;
At least 5 years of experience in programming;
Multiplayer game development experience;
Strong skills in C++ programming and graphics-related development;
Solid understanding of mathematics such as algebra, geometry, and calculus;
Experience working with graphics APIs such as DirectX or similar technologies;
Familiarity with GPU architecture and performance optimization;
Ability to collaborate with both technical and creative partners;
Clear communication skills and a team-focused mindset;
Curiosity and a drive to innovate and improve visual quality.