CrawlJobs Logo

Senior Rendering Engineer

United Kingdom · Job Posted June 16, 2026
Apply Position
Job Link Share

Job Description

MPG is a co-development and full-development studio that partners with the leading video game studios on their custom engines: new rendering features, high performance and graphics systems that scale across AAA games, real-time simulation and XR. You'll work deep in proprietary codebases on PC, current-gen consoles and Mac, writing low-level engine code against DirectX 12, Vulkan and Metal. No editor scripting, no glue work. This is frame-time engineering of the kind we delivered on Starfield and other technically demanding projects.

Job Responsibility

  • Turn the art team's vision into shippable, scalable rendering technology
  • Build and improve high-performance rendering features across PC, console and Mac
  • Profile and resolve GPU/CPU bottlenecks: occupancy, tile memory pressure, indirect dispatch overhead, bandwidth
  • Work with modern pipeline techniques: GPU-driven culling, indirect command buffers and bindless architectures
  • Contribute to GPU memory management built on modern API features and memory heaps
  • Extend major engines (including Unreal source) and custom C++ architectures

Requirements

  • Demonstrable experience in rendering or engine engineering, shipping rendering systems for AAA, film/VFX, XR or simulation
  • Solid experience with modern C++ and confident shader authoring and debugging (HLSL, MSL or GLSL)
  • Production experience with one of Metal, DirectX 12, Vulkan or GNM/GNMX and the appetite to pick up others
  • Working knowledge of the pipeline: rasterization, compute and an understanding of hardware-accelerated ray tracing
  • Familiarity with modern techniques: PBR, GI, ambient occlusion, volumetrics and post-processing (AA, HDR, tone mapping, motion blur)
  • Comfortable dropping into unfamiliar codebases and making sound technical decisions
  • Solid applied 3D maths, plus technical writing other engineers actually want to read

Nice to have

  • Practical experience with mesh shading pipelines (DX12, Vulkan, Metal)
  • Familiarity with modern hardware variations, including console and Apple Silicon unified memory architectures
  • Exposure to ray tracing or compute-driven rendering
  • Unreal Engine source modifications

What we offer

  • Flexible working
  • Remote-friendly long before it was the norm, with core hours that support both great work and real life
  • Support & wellbeing: Mental health first-aiders, therapy and coaching via Myndup, plus private medical insurance to help you stay healthy and supported
  • Pension & life cover: A strong pension plan and life insurance to support your future and protect your family
  • Time for you: Minimum 25 days’ holiday, a paid winter break, and 3 volunteering days each year to give back to causes you care about
  • Parental leave: Family-first policies that support parents and caregivers with flexibility and balance
  • Levelling up: Annual L&D budget, expert talks, game jams, and mentoring opportunities to help you grow your skills and career

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Rendering Engineer

8 matching positions

Senior Rendering Engineer

We are looking for an experienced Rendering Engineer to join our central tech te...
Location
Location
Finland , Helsinki
Salary
Salary:
Not provided
supercell.com Logo
Supercell
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in related fields
  • Ability to write efficient, simple, and reliable C/C++
  • Experience with real-time applications (60Hz+)
  • Ability to work with legacy codebases
  • Shader programming experience (GLSL, MSL, HLSL, or equivalent)
  • Low-level graphics API experience (OpenGL ES 3.0, Metal, Vulkan, or equivalent)
  • Experience with multi-threaded systems
  • Solid 3D math skills
  • Ability to collaborate, communicate, and support tech and game teams
Job Responsibility
Job Responsibility
  • Collaborate with game teams to identify and solve problems in 3D graphics, rendering, runtime performance, and memory efficiency
  • Iterate and improve upon existing legacy systems that are already widely used, ensuring minimal production disruption
  • Support artists and designers in achieving the game’s visual targets while maintaining excellent runtime performance, especially on low-end hardware
  • Communicate effectively with game teams and other stakeholders, building trust, providing clarity on deep technical topics, and minimizing surprises
What we offer
What we offer
  • Relocation support
  • Compensation and benefits structured to allow you to enjoy your time
  • Freedom and independence
  • Supportive work environment and resources
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Rendering

Develop custom GPU technologies for the fastest 64-bit painting engine on iOS. Y...
Location
Location
Australia , Hobart; Sydney
Salary
Salary:
Not provided
procreate.com Logo
Procreate
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Firm understanding of systems programming in C/C++
  • Experience with CPU/GPU optimization and debugging
  • Experience with a modern graphics API (Metal/Vulkan/DirectX 11)
  • Deep understanding of modern rendering pipelines and hardware in a realtime domain
  • Competence in linear algebra and trigonometry
  • Experience writing vertex/fragment and compute shaders
  • Excellent verbal and written communication skills
Job Responsibility
Job Responsibility
  • Work on our next generation virtual texturing based rendering and painting engine
  • Solve complex and unique technical problems in a realtime and memory constrained environment
  • Develop next generation software that pushes the hardware to its limits
  • Work with our product designers, product owner and engineers to deliver industry-leading graphics experiences and functionality
What we offer
What we offer
  • Visa Support
  • Fulltime
Read More
Arrow Right

Senior Engineer

At G2i, we don’t just hire for AI — we build with it. We’re partnering with lead...
Location
Location
Salary
Salary:
50.00 USD / Hour
g2i.co Logo
G2i Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional full-stack experience (or equivalent)
  • Proven experience in React 19, Node.js
  • Hands-on experience with Docker and cloud-based deployment workflows
  • Startup experience — fast-moving, pragmatic, and adaptable
  • Strong understanding of modern front-end patterns, server-side rendering, and performance optimization
Job Responsibility
Job Responsibility
  • Design, develop, and maintain full-stack web applications using React 19, and Node.js
  • Implement tRPC APIs and ensure type-safe, end-to-end communication across services
  • Containerize and deploy applications using Docker, ensuring smooth CI/CD pipelines
  • Collaborate with designers and other engineers to ship performant, scalable features quickly
  • Maintain high code quality, test coverage, and documentation standards
What we offer
What we offer
  • Remote-first, global team
  • Fulltime
Read More
Arrow Right

Senior Rendering Programmer

Crytek has always been at the forefront of real-time rendering. This is an oppor...
Location
Location
Germany , Frankfurt
Salary
Salary:
Not provided
crytek.com Logo
Crytek
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience as a Rendering/Graphics Engineer
  • 2+ years in the gaming industry
  • At least a bachelor's degree in computer science or equivalent experience
  • Excellent C++ programming and software design skills
  • Excellent GPU and CPU debugging and optimization skills
  • Strong understanding of graphics pipelines and rendering techniques
  • Deep experience with one or more of the following: DirectX 12, Vulkan, AGC
  • Strong passion for video game technology and graphics in particular
  • Experience with game engines, preferably experience with CRYENGINE
  • Team player and self-driven
Job Responsibility
Job Responsibility
  • Ownership of significant CRYENGINE rendering features and be responsible for their quality and performance
  • Develop new rendering features in collaboration with the internal game productions to achieve visually stunning experiences
  • Work with the CRYENGINE Team to improve the core rendering infrastructure
  • Dive into low level optimizations on PC and consoles
  • Maintain and optimize existing rendering code
  • Aid in profiling and optimization of game projects
What we offer
What we offer
  • Career Path
  • Relocation Support (relocation budget, flight coverage, visa/permit assistance, settling-in help)
  • Company Apartment (first three months)
  • Public Transport Pass
  • Gym Card (Fitness First membership)
  • State-of-the-art Office
  • Equal Opportunity & Inclusion
  • German Classes
  • Events (company parties, Gamescom trip)
  • Vacation Days (24 days per year, increasing up to 28)
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer- React, NodeJS with Java

We set the digital agenda to keep IKEA leading in an exciting and fast-moving en...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.ikea.com Logo
IKEA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience building modern web applications in production environments
  • Deep expertise in React, including component architecture, hooks, rendering, and state management
  • Strong TypeScript skills across frontend and backend, with a track record of writing clean, maintainable, well-tested code
  • Experience with modern React frameworks and rendering strategies (e.g. Next.js, SSR/SSG/ISR)
  • Solid full-stack experience with Node.js, building backend services, APIs, and server-side application logic
  • Experience designing and integrating REST and/or GraphQL APIs, including API contracts and typed client integrations
  • Strong background in design systems, reusable components, and accessible UI development aligned with WCAG
  • Proficiency with modern styling approaches such as Tailwind, CSS Modules, or Styled Components
  • Proven ability to build high-performance applications across frontend and backend, including performance, caching, and scalability considerations
  • Experience with state management, data fetching, and automated testing across unit, integration, and end-to-end layers
Job Responsibility
Job Responsibility
  • We set the digital agenda to keep IKEA leading in an exciting and fast-moving environment. We drive the development, provision and operation of our digital products and services through the use of new and existing technology and agile delivery methods to deliver at pace. We are building, integrating and using software to solve complex problems. At the same time, we provide a home for digital skills to both develop and extend the technical, people and business skills needed to ensure continuous development and growth of our digital capability. To fulfill our IKEA vision, 'a better everyday life for the many people,' we need to ensure that the software solutions we create, and use are sound and sustainable for both our customers and co-workers at large. The People Domain We enable Ingka and our people to grow sustainably, through modern & efficient human resource technology, leading the group's digital agenda in sub-domains involving Talent, Total Rewards, People Management and People Planning
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Frontend

Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • To work with Design/PM/partner teams to come up the suitable UX design
  • To build versatile rendering UX package/library on various platform
  • To use data processing and monitoring system to analyze the system performance and drive the improvement on full ads stack.
What we offer
What we offer
  • Benefits and other compensation may be eligible.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Embedded UI - C++

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in software engineering, preferably with a focus on embedded systems or UI performance
  • Strong proficiency in C++ programming, with experience in developing and optimizing rendering engines or UI frameworks
  • Built JavaScript/TypeScript frameworks or worked on JS virtual machines and runtimes
  • Solid understanding of Linux OS concepts and experience working in Linux-based environments
  • Experience with test automation as part of the software development lifecycle
  • Familiarity with embedded development principles, particularly in mid-level firmware or system software
  • Ability to work independently and asynchronously in a distributed team environment across multiple time zones
  • Excellent communication skills to collaborate effectively with cross-functional teams
  • A track record of delivering high-performance, snappy user experiences through efficient and maintainable code
Job Responsibility
Job Responsibility
  • Develop, maintain, and enhance the high-performance grid rendering component that power Roku’s app engine
  • Using agentic coding to accelerate feature development and testing
  • Collaborate with cross-functional teams including the Home Screen and EPG teams to integrate feature requests and optimize UI responsiveness
  • Implement unit, integration, and functional tests to ensure high-quality, snappy user experiences across Roku devices
  • Apply deep knowledge of Linux and OS concepts to improve system stability and performance
  • Work autonomously in a distributed team environment, communicating effectively across time zones and locations
  • Participate in design discussions and code reviews to uphold best practices in embedded C++ development and system architecture
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are looking for a Senior Software Engineer to join our Microsoft Copilot Expe...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Design and build high-performance, resilient web experiences for Microsoft Copilot
  • Own end-to-end delivery across client, service, and data layers
  • Improve reliability, latency, and responsiveness of Copilot interactions (e.g., time-to-first-token, rendering, streaming UX)
  • Collaborate with product managers and designers to translate user needs into scalable solutions
  • Build and evolve telemetry pipelines and instrumentation to measure user engagement and satisfaction
  • Design session-level event models to better understand user journeys and intent
  • Partner with data/analytics teams to derive insights that directly influence product direction
  • Architect systems for large-scale, low-latency experiences
  • Work on data ingestion pipelines (e.g., event pipelines, logging systems, analytics backends)
  • Ensure systems meet privacy, compliance, and security standards
  • Fulltime
Read More
Arrow Right