Senior Tech Programmer
Description
Guerrilla is looking for a real grease monkey to work on the nuts and bolts of the game engine. As a Senior Tech Programmer, you analyze complex requirements and programming structures and turn them into simple, effective designs with even better implementations. You're very ambitious, and even though you like tried-and-tested methods you're not afraid to try something radical or new every now and then. Your skills are in the fields of graphics, audio, memory management, streaming, optimization or any combination thereof. The systems you produce are efficient and easy to maintain, and they do exactly what the end-user wants (regardless of whether that end user is a 3D artist, a sound director, a game designer or another coder). You encourage other people to be ambitious as well, but you always make sure to avoid unnecessary risks.
Requirements
Can you field-strip a game engine blindfolded? We want to hear from you if:
- You've worked on (and completed) one or more games
- You have a fiery passion for programming in general
- You have a special knack for elegant technology that is customer-focused
- You're fluent in C++ and other applicable programming languages
- You can optimize code for performance, size, scalability and clarity
- You're comfortable working with a large code base
Plusses
We especially want to hear from you if:
- You have a helpful, solution-oriented attitude
- You have very good knowledge of the mathematics behind 3D graphics
- You have experience optimizing by vectorization and using vector intrinsics
- You are familiar with the inner workings of current GPU architectures
- You have experience designing and implementing parallel/distributed systems
- You are fluent with OpenGL, DirectX, GCM, etc.
Please note: Applications submitted without sample code will not be considered.
About Guerilla
Founded in 2000 as the result of a merger between three smaller studios, Guerrilla now employs 130 developers from 20 different nationalities. Its commitment to recruiting, developing and retaining the best talent in the industry make Guerrilla an expert in the ‘expat experience’.Testimonial
![]() |
Blake Politeski Level Designer |
Artist Requirements
Artist or Animator Portfolio
All applications should be supported by relevant work examples. Your portfolio should demonstrate your suitability for the position that you are applying for. When recruiting artists and animators, we like to see a selection of work in a variety of styles.
Portfolios can be submitted in PDF format, as a ZIP archive, or via a URL.
General Application Requirements
How to Apply
To apply for a position at Guerrilla, please click on the link below the desired job opening. You will be required to enter your CV, motivation and, where applicable, your portfolio.
CV
Your CV (resume) should outline your educational and vocational qualifications, your relevant work experience and the software packages that you are familiar with.
Motivation
When applying for employment, the motivation is just as important as the CV. It introduces you to us, and it gives us a first impression of who you are.
