Lead Graphics Programmer in Manchester

Lead Graphics Programmer in Manchester

Manchester Full-Time 60000 - 75000 £ / year (est.) No working from home possible
Média Turbulent

At a Glance

  • Tasks: Lead the development of cutting-edge graphics technology for an epic space simulation.
  • Company: Join Cloud Imperium Games, creators of the groundbreaking Star Citizen.
  • Benefits: Competitive salary, diverse culture, and opportunities for career growth.
  • Other info: Be part of a passionate team dedicated to creating exceptional gaming experiences.
  • Why this job: Make a real impact on the future of gaming with innovative rendering techniques.
  • Qualifications: Expert C++ skills and experience in 3D rendering and shader languages required.

The predicted salary is between 60000 - 75000 £ per year.

We are a crowdfunded company and have a dedicated and enthusiastic community of backers who are helping us create the “Best Damn Space Sim Ever”.

We want to build the best we can deliver and we believe wholeheartedly in the value of exceptional diverse talent.

As a

Lead Graphics Programmer in the Manchester Studio, you would be pushing forwards the rendering technology that powers a huge sandbox universe, spanning every conceivable scale from shading interstellar gas clouds, planets and asteroid belts, down to rendering individual human hairs.

You will also advance the core rendering technology that aspires to achieve photo-real visuals, such as physically based light, eye and lens simulations, as well as more low-level engine technologies such as shader building & compilation, content streaming systems, and the multi-threaded and cross-API renderer architecture.

All of this will be achieved using the latest PC hardware, technology and APIs to produce a fast and scalable suite of visual technology to power some of the most ambitious games ever developed.

Founded in 2012, Cloud Imperium Games creates cutting-edge videogames that defy expectations.

We’re currently developing Star Citizen, a record-breaking multiplayer online space sim, and Squadron 42, a cinematic single-player adventure set in the same universe.

What does a Lead Graphics Programmer at Cloud Imperium Games do?

In short, on a daily basis you will

  • Lead the technical direction of graphics and rendering systems within your domain.
  • Drive research and implementation of new cutting-edge graphics technology and tools.
  • Own major rendering features and systems from design through to delivery and long-term maintenance.
  • Analyse, refactor and improve upon existing graphics technology.
  • Manage a team of graphics programmers, including performance reviews, development planning, and day-to-day support.
  • Coordinate workload and priorities within the graphics team in collaboration with production and engineering leadership.
  • Work closely with art, design, and engineering teams to align visual goals with technical solutions.
  • Assist and advise other software developers in use of graphics/rendering features, while debugging and fixing complex problems.
  • Profile and optimise the entire rendering pipeline, including lighting and shading components of the game.
  • Help define technical standards, workflows, and performance targets for the rendering team.
  • Keep up to date with the latest graphics and rendering techniques and tools, helping us to innovate, plan, and deliver full features.

What do we expect from our Lead Graphics Programmers?

  • Expert-level C++ skills in a large shared codebase, including architecture, code reviews, and performance-critical systems.
  • Strong experience with shader languages and modern graphics APIs.
  • Deep knowledge of 3D rendering, 3D math, and optimisation of the complete rendering pipeline.
  • Proven experience owning significant graphics or engine-level systems.
  • Experience managing engineers, including performance management and career development.
  • Strong software debugging skills to effectively track, diagnose and solve complex issues.
  • Work well in a cooperative, cross-functional team environment; ability to translate technical jargon to non-technical audiences.

_Diversity Statement CIG is a global company, staunchly committed to cultivating a culture and workplace that celebrates all backgrounds, lifestyles, and perspectives.

Together, we are creating a space where authentic recognition, appreciation, and understanding of the importance of diversity is fostered by everyone.

As an Equal Opportunity Employer, we strive to build a team that represents all walks of life, and we want every employee to bring all the things that make them unique to the work environment.

The universe is as vast and varied as the people in it, and it’s our differences that make it special.

Fraud Statement We are aware of people receiving job offers that fraudulently allege to be from CIG.

These types of fraud can be carried out through false websites, fake email addresses claiming to be from our company, or social media.

We do not ask for your personal info like bank account numbers, identification numbers, etc through social media or chat-based apps, nor do we request or send money for the purchase of business equipment.

If you suspect fraud, please report it to your local authorities, as well as reaching out to us at info[@]cloudimperiumgames. com with any information you may have.

If you like wild growth and working with happy, enthusiastic over-achievers, you’ll enjoy your career with us!

#J-18808-Ljbffr

Lead Graphics Programmer in Manchester employer: Média Turbulent

Cloud Imperium Games is an exceptional employer, offering a dynamic work culture that fosters creativity and innovation in the heart of Manchester. As a Lead Graphics Programmer, you will have the opportunity to lead a talented team, engage in cutting-edge projects, and benefit from continuous professional development in a collaborative environment that values your contributions to creating stunning visuals for a vast universe.

Média Turbulent

Contact Details:

Média Turbulent Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Graphics Programmer in Manchester

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Média Turbulent or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Média Turbulent.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Média Turbulent.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Média Turbulent that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Lead Graphics Programmer in Manchester

C++
Shader Languages
Modern Graphics APIs
3D Rendering
3D Math
Rendering Pipeline Optimisation
Team Management

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Média Turbulent.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Média Turbulent and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Média Turbulent

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Média Turbulent uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.