Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Rendering Programmer image - Rise Careers
Job details

Rendering Programmer

We want you to #JOINTHEREBELLION!

For 30 years we’ve been independently developing and publishing incredible video games at our multiple studios founded by Jason & Chris Kingsley, but Rebellion is more than just games. We have our own film studio, we create board games, publish books, and through 2000AD, publish comics and graphic novels such as the amazing Judge Dredd.

Join our talented in-house Engine team as an experienced Rendering Programmer! This group of skilled programmers is dedicated to pushing the boundaries of our proprietary engine, Asura, utilising cutting-edge technology.

As our next Rendering Programmer, you will be part of a close-knit team of highly skilled industry veterans dedicated to advancing the rendering technology in our proprietary game engine. Your mission will involve researching, designing, and implementing cutting-edge graphics features that will elevate our engine. Your contributions will have a significant impact on all our games, as we manage several projects at the same time. This is your chance to make a significant impact on every title we release!

This exciting opportunity can be based out of any of our studios in Oxford, Warwick, or Runcorn, offering flexibility, collaboration, and the chance to work with a world-class team! We can provide a relocation package, including moving assistance, temporary accommodation, and full support to ensure a smooth transition to your new environment.

We believe in the power of face-to-face collaboration and encourage working from our studios. However, we understand that flexibility matters, so we’re open to discussing hybrid options based on individual needs.

  • Proficient in C++ with a strong foundation in 3D vector math.
  • Deep understanding of modern graphics techniques and rendering pipelines.
  • Skilled in writing and optimizing shaders across multiple platforms.
  • Familiar with platform-specific APIs and capable of building platform-agnostic solutions.
  • Knowledgeable about performance and memory implications of rendering approaches.
  • Experience designing high-level graphics features and managing CPU/GPU interactions.
  • Familiarity with current-generation console development and proprietary engines would be an advantage.
  • Previous experience in creating tools for artists would be an advantage.

We offer an extensive benefits package to our team including:

    • 22 days holidays + Christmas closure (typically 4 days) & Bank holidays (increasing with service at 5 years – one day each year until you reach 31 days)
    • Private Medical Insurance, healthcare cash plan, including dental and Vision
    • Life Assurance, Income Protection & Critical Illness Cover
    • Enhanced Family Leave
    • Interest Free, Tax-Free loans
    • Enhanced Pension Scheme
    • EAP a range of Mental Health and Wellbeing Support
    • Plus loads more… including a wide range of discounts, freebies, and social events!

Life at Our Oxford HQ

Our riverside headquarters in Oxford places you a short walk away from the city centre. Renowned for its rich historical backdrop and esteemed educational institutions, Oxford offers a unique blend of tradition and modernity, with its beautiful architecture and green spaces.

Oxford also boasts excellent transport links, making it easy to navigate both the city and the wider country. The city’s train station, just a short walk from our studio, offers frequent services to London, as well as direct routes to major cities like Birmingham, Manchester, and Reading and we also offer free parking at the studio.

Our open-plan office promotes teamwork and innovation, with regular interaction with senior management and other departments, alongside access to free hot drinks, a handy tuck shop onsite and a range of local pubs, cafes and dining options nearby helping make every workday enjoyable!

Inside Rebellion

Whichever team you join at Rebellion we are proud of our open, friendly, and creative atmosphere. We love what we do, and we have fun doing it! As a big indie developer, we have complete creative freedom over our titles which allows us to work on a massive variety of projects across all the major platforms.

Find out more about us here

Our size, stability, and the variety of in-house expertise across multiple industries, makes Rebellion completely unique! We work in our own way, and we celebrate that as the key to our success. We foster an inclusive culture where you are encouraged to be yourself, to express your creativity and your talent. We are people focused and will support you in every way to can be the best at what you do. We recognise the importance of enjoying what you do and having a healthy work-life balance. We offer a friendly, creative, and relaxed working atmosphere, with sensibly managed projects and a wide variety of benefits and development opportunities for all our teams to ensure you are fully supported with your physical and Mental Well-being.

We are actively recruiting for a diverse team and continue to add to our culture of growth and inclusion. Rebellion encourages innovation in all areas, and we look forward to hearing how you can help us to be better. We encourage all demographics of culture, gender, ethnicity, neurodiversity and beyond, because a representative team makes better products.

If you are interested in working at Rebellion, but this role doesn’t sound quite like you, we’re recruiting for a range of positions across the studio and we’re always happy to receive speculative applications via our website. Visit our Careers website to view all our live vacancies: Rebellion: Careers

#LI-Hybrid

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Rendering Programmer, Rebellion

Are you ready to take your skills to the next level? Join Rebellion as a Rendering Programmer and be part of an incredible journey in the gaming industry! Founded by the talented duo Jason & Chris Kingsley, Rebellion is not just about video games—it's an entire universe of creativity encompassing films, board games, and comics. Our dedicated team is looking for someone like you to enhance our proprietary game engine, Asura, by implementing cutting-edge graphics features. You'll dive deep into C++, 3D vector math, and modern rendering techniques while working alongside some of the industry's finest. As a Rendering Programmer, you’ll be collaborating within a supportive team, eager to break boundaries and elevate the quality of our games across multiple platforms. You’ll have the freedom to work from any of our studios in Oxford, Warwick, or Runcorn, providing the perfect blend of collaboration and flexibility. With a relocation package and benefits like private medical insurance, generous holidays, and enhanced family leave, we ensure our team feels valued and supported. Whether you’re optimizing shaders or designing high-level graphics features, your impact will ripple through all our projects. At Rebellion, we believe in a healthy work-life balance and a creative work environment, where your unique perspective is celebrated. So, are you ready to #JOINTHEREBELLION?

Frequently Asked Questions (FAQs) for Rendering Programmer Role at Rebellion
What are the responsibilities of a Rendering Programmer at Rebellion?

As a Rendering Programmer at Rebellion, you'll be responsible for researching, designing, and implementing advanced graphics features in our proprietary game engine, Asura. You'll work closely with a dedicated team of experienced programmers to push the boundaries of rendering technology, ensuring high performance across multiple platforms. Your work will significantly influence the visual quality of all our games, as you optimize shaders, manage CPU/GPU interactions, and design tools for artists. Being part of our collaborative environment means your contributions are crucial to the success of our projects.

Join Rise to see the full answer
What qualifications are required for the Rendering Programmer position at Rebellion?

To qualify for the Rendering Programmer role at Rebellion, you should possess proficient C++ programming skills, a strong foundation in 3D vector math, and an extensive understanding of modern graphics techniques and rendering pipelines. Experience in writing and optimizing shaders, familiarity with platform-specific APIs, and knowledge about performance and memory implications of rendering approaches are essential. Additionally, familiarity with current-generation console development and proprietary engines will give you an edge in this position.

Join Rise to see the full answer
What benefits does Rebellion offer to its Rendering Programmers?

Rebellion offers an extensive benefits package for Rendering Programmers, including 22 days of holiday plus additional days during Christmas and bank holidays, private medical insurance, and enhanced family leave. You'll also enjoy a comprehensive pension scheme, a health cash plan covering dental and optical needs, and a variety of mental health and wellbeing support options. Other perks include tax-free loans, regular social events, and lots of discounts, ensuring our team feels appreciated and supported throughout their careers.

Join Rise to see the full answer
How does Rebellion support work-life balance for Rendering Programmers?

At Rebellion, we value work-life balance significantly. We understand the importance of flexibility and support our Rendering Programmers in adopting hybrid work options that meet individual needs. Our collaborative work environment encourages creativity while also offering a relaxed atmosphere where managing workloads is taken seriously. The health and wellbeing of our team members are a top priority, with various development opportunities and support systems in place to help everyone thrive.

Join Rise to see the full answer
Can I work remotely as a Rendering Programmer at Rebellion?

While Rebellion encourages a face-to-face collaboration culture, we understand the importance of flexibility, especially in today’s work landscape. As a Rendering Programmer, you can discuss hybrid options with our team based on individual preferences and project requirements. We strive to provide a working environment that suits your lifestyle while still allowing for productive collaboration within our talented teams.

Join Rise to see the full answer
Common Interview Questions for Rendering Programmer
Can you explain your experience with C++ in relation to rendering programming?

When answering this question, highlight specific projects where you utilized C++. Talk about how you tackled challenges related to 3D graphics and rendering pipelines. Mention any optimizations you made in C++ that improved performance and achieved recommendations related to memory efficiency.

Join Rise to see the full answer
What rendering techniques have you implemented in past projects?

Discuss various rendering techniques you’ve either researched or implemented, including real-time lighting, shadow mapping, or post-processing effects. Provide examples of how these techniques improved visual fidelity in projects you contributed to.

Join Rise to see the full answer
Describe how you optimize shaders for different platforms.

Share your approach to writing and optimizing shaders for various hardware and platforms. Discuss tools you use, such as GPU profiling systems, and any strategies that have proven effective in achieving peak performance without sacrificing quality.

Join Rise to see the full answer
How familiar are you with current-generation console development?

In your response, share any relevant experience with console development for platforms like PlayStation or Xbox. Discuss specific challenges faced and solutions found when integrating rendering features into console games.

Join Rise to see the full answer
What challenges have you faced in rendering programming, and how did you overcome them?

This is an opportunity to showcase your problem-solving skills. Discuss a specific challenge, whether technical or team-related, and explain the steps you took to address the issue. Emphasize the outcomes and how they contributed to the project's success.

Join Rise to see the full answer
How do you stay updated with the latest rendering technologies?

Highlight your methods for staying informed, such as following industry blogs, participating in conferences, or engaging with online communities. Mention specific technologies or trends that interest you and how you're incorporating them into your skillset.

Join Rise to see the full answer
Can you detail a project where you designed a high-level graphics feature?

Discuss a project where you played a leading role in designing a high-level graphics feature. Focus on your contributions, the design process, and the impact of this feature on the overall project, particularly regarding its visual appeal or performance.

Join Rise to see the full answer
What role do you believe collaboration plays in rendering programming?

Express the importance of working collaboratively, particularly with cross-disciplinary teams, including artists and designers. Share examples of how collaboration has led to enhanced rendering techniques or features in your previous projects.

Join Rise to see the full answer
How do you handle feedback on your rendering code?

Explain your openness to feedback and discuss a time when constructive criticism led to significant improvements in your code. Emphasize your willingness to adapt and grow from team input.

Join Rise to see the full answer
What is your approach to debugging rendering issues?

Outline your debugging process, including the tools you use and methodologies followed. Share an instance when troubleshooting a rendering issue revealed underlying performance enhancements or led to a better understanding of the rendering pipeline.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote Bangalore, India
Posted 6 days ago

Join Visa as a Staff Software Engineer to lead the development of cutting-edge payment processing solutions in a hybrid work environment.

Photo of the Rise User

As a Staff Software Engineer for MyFitnessPal, you'll play a crucial role in enhancing the Android app's ad experience, positively impacting users' health journeys.

Photo of the Rise User
Apple Hybrid Cupertino, California, United States
Posted 5 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

As a Software Engineer at Apple, you will apply your ML and AI expertise to build impactful software solutions for innovative hardware products.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly

Join Netflix's Growth Foundations team as a Senior Software Engineer, where you'll drive innovation in the commerce platform impacting millions globally.

Photo of the Rise User
Mastercard Hybrid O'Fallon, Missouri
Posted 2 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid

Join Mastercard as a Lead Software Engineer to drive innovation in digital payment technologies and contribute to a sustainable economy.

Photo of the Rise User
General Dynamics Information Technology Hybrid US, Sarpy County, NE; Nebraska, Offutt Air Force Base, NE
Posted 4 days ago

Elevate your career with GDIT as a Software Architect committed to enhancing national security through advanced technology solutions.

Photo of the Rise User
Bosch Group Remote Budapest, Gyömrői út, Magyarország
Posted 6 days ago

Bosch is seeking a Software Development Intern to collaborate on innovative technological projects in Budapest.

Photo of the Rise User
Posted 10 days ago

A dynamic healthcare technology startup seeks a talented Sr. Backend Engineer proficient in Django and Python to drive their innovative software solutions.

Founded in 1992, Rebellion is one of Europe's leading independent game developers and publishers. Whether it's the breathtaking intensity of Sniper Elite 4, the face-hugging terror of Aliens vs. Predator or the grindhouse frenzy of Zombie Army Tri...

16 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 24, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
6 people applied to Junior Software Engineer at Enode
Photo of the Rise User
6 people applied to Full-Stack Developer at Solvd
Photo of the Rise User
Someone from OH, Cleveland just viewed IoT Engineer Intern (Batam) at Bosch Group
Photo of the Rise User
7 people applied to Junior .NET Developer at Optimiza
Photo of the Rise User
Someone from OH, Warren just viewed HR Business Partner - COO at Goodyear
Photo of the Rise User
Someone from OH, Berea just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed KYC Analyst at Satispay
Photo of the Rise User
Someone from OH, Dayton just viewed Career Center Support Specialist at Wiley
Photo of the Rise User
Someone from OH, Dayton just viewed Service Center Manager at Dayton Freight
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Data Engineer I at RELX
o
Someone from OH, Columbus just viewed Rehab Aide at osu
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Data Analyst at Solidcore
B
Someone from OH, Cleveland just viewed Manager, Collections Predelinquency Programs at BMO
Photo of the Rise User
Someone from OH, New Albany just viewed Assistant Merchant- Diffusers at Bath & Body Works
V
Someone from OH, Columbus just viewed Senior Communications Specialist at VSP
Photo of the Rise User
Someone from OH, Columbus just viewed Communications Lead at Supertech Group
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands