Ubisoft

Senior 3D Programmer

Ubisoft$90K — $120K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Undergraduate degree in Computer Science, Computer Engineering, or equivalent
  • Minimum 7 years of general programming experience, preferably in the video game industry
  • Ability to communicate effectively across diverse teams
  • Experience with HLSL and DirectX
  • Proficiency in C++ programming
  • Familiarity with developing on video game consoles and optimizing performance for them
  • Passionate about mathematics and innovative problem-solving

Responsibilities

  • Design and maintain core engine foundation in Unreal Engine focusing on stability and performance
  • Lead initiatives for rendering and frame performance including optimization and diagnostics
  • Own technical solutions from design to integration with a focus on production stability
  • Collaborate with various teams to ensure efficient engine-level workflows
  • Take a hands-on role by writing code, debugging, and challenging technical approaches

Benefits

  • Empowered team environment
  • Opportunity to build ambitious multiplayer experiences
  • Focus on continuous quality improvement
  • Work with various disciplines in a collaborative setting
  • Potential for creative input and innovation in projects
Full Job Description
JOB DESCRIPTION

We're a small, empowered team building an ambitious multiplayer experience, developed 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
  • Design, implement, and maintain core engine foundations in Unreal Engine, with a strong focus on stability, performance, and scalability, supporting an always-playable, delivery-driven production environment.
  • Lead rendering and frame performance initiatives, including GPU/CPU diagnostics and optimization, budget definition, pipeline improvements, and the implementation of safeguards (profiling, regression detection, benchmarking) to ensure continuous quality.
  • Own technical solutions end-to-end: design, implementation, integration, review, and hardening, with a production and live-operations mindset focused on stability, performance, security, and maintainability.
  • Collaborate daily with Gameplay, Tech Art, VFX, Level Art, Tools, and Build teams to ensure engine-level decisions (rendering, streaming, LODs) enable rapid delivery without compromising performance, while keeping Unreal Engine workflows efficient for a small, autonomous team.
  • Embody a hands-on senior engineering role by writing code daily, debugging deep within the engine, challenging technical approaches, documenting the rationale behind decisions, and continuously raising the team's quality standards through best practices, design patterns, and effective technical debt management.
QUALIFICATIONS

What You Bring
  • An undergraduate degree in Computer Science, Computer Engineering or equivalent
  • A minimum of 7 years' experience in general programming, ideally in the video-game industry
  • A proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals and performance
  • Experience with HLSL, DirectX
  • Proficiency in C++
  • Experience developing on video-game consoles and in performance optimization for consoles
  • You are a Philomath (a.k.a. a lover of maths - algebra, geometry, calculus, the whole set)
  • You are creative and thirsty for innovation


Nice to Have
  • Experience aspart of a teamthathas shipped a video game

About Ubisoft

Ubisoft Entertainment SA is a French video game company headquartered in Montreuil with several development studios across the world. It publishes games for several video game franchises, including Assassin's Creed, Far Cry, Just Dance, Prince of Persia, Rayman, Raving Rabbids, and Tom Clancy's. The company's largest development studio is Ubisoft Montreal in Canada, which is responsible for the development of Assassin's Creed, Far Cry, and Watch Dogs, among others. Ubisoft is the fourth largest publicly traded game company in the Americas and Europe in terms of revenue and market capitalization, after Activision Blizzard, Electronic Arts, and Take-Two Interactive. The company has over 18,000 employees and has development studios in 35 countries. Ubisoft's revenue for the fiscal year 2020-2021 was ?2.2 billion.
Learn more about Ubisoft
Size
20,665 employees
Industry
Founded
1986
NASDAQ

Similar Jobs

More Jobs at Ubisoft

More Consumer Technology Jobs

Find similar Senior 3D Programmer jobs: