Careers at
Facepunch
We’re Facepunch. For over 20 years we’ve been growing to support the expansion of our games. It’s always been our intention to scale at a deliberate, steady pace, guided by our own goals, rather than market fluctuations. We don’t overhire when times are good, and we’ve never had to downsize when things get tough. It means that we have the right people in the right place so that we can continue to bring quality gameplay to our community.
We’re always on the lookout for talented and passionate people. If you’ve made it this far, check out our open positions below. Don’t see a role that fits? We’re happy to receive general applications too.
What you can expect working at Facepunch
- Facepunch is a mixture of people from across the world. Few people ever leave Facepunch, which is why so many of us have worked together for over a decade. Our growth has been slow and intentional, and not in response to market trends. You’ll also meet plenty of new faces who are just starting their journey here. This makes Facepunch a truly unique place to work, where you have legacy context and experience, blended with fresh perspectives and ideas.<\/p>",
"button": {
"buttonText": "Click Here",
"buttonLink": "/"
},
"image": null
}, {
"title": "How we work",
"description": "
-
Who we are
Facepunch is a mixture of people from across the world. Few people ever leave Facepunch, which is why so many of us have worked together for over a decade. Our growth has been slow and intentional, and not in response to market trends. You’ll also meet plenty of new faces who are just starting their journey here. This makes Facepunch a truly unique place to work, where you have legacy context and experience, blended with fresh perspectives and ideas.
-
How we work
We're a developer-led company with a culture of trust and self-management. We believe you get the best out of people when they have the freedom to own their work. We’re not going to breathe down your neck, but when you do need support, we're always here for you. This way of working lets you manage your time and approach in the way that gets the best out of you.
-
What we care about
We’re a games-first company, and always will be. We want to bring together curious, talented and passionate people who genuinely care about making quality gameplay and awesome experiences for our players. We figure out what’s best for the game as a team, and we work through the wins and fails together.
-
It’s not all work and no play
Between hack weeks and play days, we want our team to really know and understand the games they help to build. After every update we have a Rust play day, everyone downs tools for the day and jumps into Rust to play together. Hack weeks happen every quarter and offer a chance to experiment with something new or dive into a part of game development you don’t usually explore.
We're a developer-led company with a culture of trust and self-management. We believe you get the best out of people when they have the freedom to own their work. We’re not going to breathe down your neck, but when you do need support, we're always here for you. This way of working lets you manage your time and approach in the way that gets the best out of you.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "image": null }, { "title": "What we care about", "description": "
We’re a games-first company, and always will be. We want to bring together curious, talented and passionate people who genuinely care about making quality gameplay and awesome experiences for our players. We figure out what’s best for the game as a team, and we work through the wins and fails together.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "image": null }, { "title": "It’s not all work and no play", "description": "
Between hack weeks and play days, we want our team to really know and understand the games they help to build. After every update we have a Rust play day, everyone downs tools for the day and jumps into Rust to play together. Hack weeks happen every quarter and offer a chance to experiment with something new or dive into a part of game development you don’t usually explore.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "image": null } ], "styles": { "imageFocalPoint": { "x": 0.5, "y": 0.5 }, "imageOverlayOpacity": 0.3, "sectionTheme": "light", "imageEffect": "none", "backgroundMode": "image", "backgroundImage": null }, "video": { "filter": 1, "videoFallbackContentItem": null, "nativeVideoContentItem": null, "videoSourceProvider": "none" }, "backgroundImageFocalPoint": null, "backgroundImageId": null, "options": { "maxColumns": 4, "isCardEnabled": true, "isMediaEnabled": true, "isTitleEnabled": true, "isBodyEnabled": true, "isButtonEnabled": false, "mediaAspectRatio": "circle", "layoutWidth": "inset", "mediaWidth": { "value": 50, "unit": "%" }, "mediaAlignment": "center", "contentWidth": { "value": 100, "unit": "%" }, "titleAlignment": "center", "bodyAlignment": "center", "buttonAlignment": "center", "titlePlacement": "center", "bodyPlacement": "center", "buttonPlacement": "center", "cardVerticalAlignment": "stretch", "contentOrder": "content-first", "verticalPaddingTop": { "value": 3.3, "unit": "vmax" }, "verticalPaddingBottom": { "value": 3.3, "unit": "vmax" }, "spaceBetweenColumns": { "value": 20, "unit": "px" }, "spaceBetweenRows": { "value": 20, "unit": "px" }, "spaceBetweenContentAndMedia": { "value": 10, "unit": "%" }, "spaceBelowTitle": { "value": 16, "unit": "%" }, "spaceBelowBody": { "value": 10, "unit": "%" }, "cardPaddingTop": { "value": 10, "unit": "%" }, "cardPaddingRight": { "value": 10, "unit": "%" }, "cardPaddingBottom": { "value": 10, "unit": "%" }, "cardPaddingLeft": { "value": 10, "unit": "%" }, "titleFontSize": "heading-2", "bodyFontSize": "paragraph-2", "buttonFontSize": "button-medium", "customOptions": { "customTitleFontSize": { "value": 1.8, "unit": "rem" }, "customBodyFontSize": { "value": 0.9, "unit": "rem" }, "customButtonFontSize": { "value": 0.8, "unit": "rem" } } }, "layout": "simple", "isSectionTitleEnabled": true, "sectionTitle": "
What you can expect working at Facepunch<\/p>", "spaceBelowSectionTitle": { "value": 42, "unit": "px" }, "sectionTitleAlignment": "center", "isSectionButtonEnabled": false, "sectionButton": { "buttonText": "Make It", "buttonLink": "#", "buttonNewWindow": false }, "sectionButtonSize": "medium", "sectionButtonAlignment": "center", "spaceAboveSectionButton": { "value": 120, "unit": "px" } }" data-media-alignment="center" data-title-alignment="center" data-body-alignment="center" data-button-alignment="center" data-title-placement="center" data-body-placement="center" data-button-placement="center" data-layout-width="inset" data-title-font-unit="rem" data-description-font-unit="rem" data-button-font-unit="rem" data-space-between-rows="20px" data-space-between-columns="20px" data-vertical-padding-top-value="3.3" data-vertical-padding-bottom-value="3.3" data-vertical-padding-top-unit="vmax" data-vertical-padding-bottom-unit="vmax">
Our Benefits
Our benefits are simple: look after good people so they can make great things. Whether it’s time to recharge, room to create, or support when you need it, we’ve got you covered. Not every company benefit applies to our international employees or contractors, but we always do our best to offer perks of the same or similar value where we’re able to.
Quarterly performance based bonuses
Available to all
We’re really proud of our industry-leading bonus package which is paid through quarterly performance based bonuses.
We recognise and reward outstanding performance and dedication. In your first year with Facepunch, you have the potential to earn up to 50% of your base salary as a bonus. After completing year 1, the potential expands to up to 100% of your base salary. All bonuses are discretionary and everyone is eligible after passing their probationary period
Flexible and remote
Available to all
We are (and always will be) remote-first.
So whether you prefer working remote, hybrid or fully on-site in Birmingham UK, you have the flexibility to choose. Unless it’s written otherwise in the job description, you can work from wherever works best for you, as long as it complies with local employment laws. We’ll make sure you have the correct hardware to support you.
On top of our usual social events, Team Week is a special time when the whole Facepunch crew gets together in person to spend a few days hanging out, team building, fun activities, and chances to learn something new.<\/p>", "button": { "buttonText": "Make It", "buttonLink": "", "buttonNewWindow": false }, "imageId": "6911b1496b836b11d085a4a8", "image": { "id": "6911b1496b836b11d085a4a8", "recordType": 2, "addedOn": 1762767177774, "updatedOn": 1764003151706, "workflowState": 1, "publishOn": 1762767177774, "authorId": "650434670dd0880902510c88", "systemDataId": "8dbf8a10-8b78-4c66-b285-214ecae4c4b5", "systemDataVariants": "180x180,100w", "systemDataSourceType": "PNG", "filename": "remote-working.png", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "ec1c24", "topRightAverage": "ec1c24", "bottomLeftAverage": "ec1c24", "bottomRightAverage": "ec1c24", "centerAverage": "f47c80", "suggestedBgColor": "ed2f36" }, "urlId": "1umy5ywcpvlnjo992hro8ebceda84v", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/remote-working.png", "contentType": "image/png", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "180x180" } }, { "title": "Time Off", "description": "
UK Employees, from day 1<\/p>
On top of the standard 20 days of annual leave and 8 English bank holidays, you’ll get an extra paid day for your birthday, plus a paid 2 week end of year shutdown, inclusive of bank holidays (role dependent).<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "imageId": "6911b130e95f980a16a52015", "imageAltText": "", "image": { "id": "6911b130e95f980a16a52015", "recordType": 2, "addedOn": 1762767152318, "updatedOn": 1764003151714, "workflowState": 1, "publishOn": 1762767152318, "authorId": "650434670dd0880902510c88", "systemDataId": "7ac131da-5b79-42c2-bacf-fb89ca13dcdf", "systemDataVariants": "180x180,100w", "systemDataSourceType": "PNG", "filename": "holiday.png", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "ec1c24", "topRightAverage": "ec1c24", "bottomLeftAverage": "ec1c24", "bottomRightAverage": "ec1c24", "centerAverage": "f04f55", "suggestedBgColor": "ed2c34" }, "urlId": "tcqmxtjrr2pg9rm0g7zilrg91dfrvx", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/holiday.png", "contentType": "image/png", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "180x180" } }, { "title": "Social Events", "description": "
Available to all, quarterly<\/p>
We’re remote but we also enjoy being able to get together whenever we can, whether that’s in person or online. From quarterly socials to virtual games nights, there’s something for everyone.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "imageAltText": "Social Events", "imageId": "6911b0f125a4c64cc9d6f8bc", "image": { "id": "6911b0f125a4c64cc9d6f8bc", "recordType": 2, "addedOn": 1762767089320, "updatedOn": 1764003151722, "workflowState": 1, "publishOn": 1762767089320, "authorId": "650434670dd0880902510c88", "systemDataId": "80c755ca-6d3d-4df1-95c4-373cf434905c", "systemDataVariants": "180x180,100w", "systemDataSourceType": "PNG", "filename": "social.png", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "ec1c24", "topRightAverage": "ec1c24", "bottomLeftAverage": "ec1c24", "bottomRightAverage": "ec1c24", "centerAverage": "fef8f8", "suggestedBgColor": "ed323a" }, "urlId": "ggvc2dyy820ihgkyin4fbvd9v5ntve", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/social.png", "contentType": "image/png", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "180x180" } }, { "title": "Family Leave", "description": "
UK Employees, from day 1<\/p>
Being able to have time off to welcome a new addition to your family is important. We offer parents, regardless of gender, 52 weeks of leave and depending on your length of continuous service, you’ll receive either Enhanced or Standard pay. This includes a minimum of 20 weeks full pay.��<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "imageId": "6911b10aac084a12e4480472", "image": { "id": "6911b10aac084a12e4480472", "recordType": 2, "addedOn": 1762767114184, "updatedOn": 1764003151730, "workflowState": 1, "publishOn": 1762767114184, "authorId": "650434670dd0880902510c88", "systemDataId": "6e3db630-4d28-4430-b21f-48d71f4669bf", "systemDataVariants": "180x180,100w", "systemDataSourceType": "PNG", "filename": "paternity-leave.png", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "ec1c24", "topRightAverage": "ec1c24", "bottomLeftAverage": "ec1c24", "bottomRightAverage": "ec1c24", "centerAverage": "fefefe", "suggestedBgColor": "ed2f37" }, "urlId": "dpf6127mxldt2oqxiz6a3xgcyo3r1r", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/paternity-leave.png", "contentType": "image/png", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "180x180" } }, { "title": "In-office Barber", "description": "
UK Employees, weekly<\/p>
We have our own barber’s salon and a regular barber who visits the office every week to cut employee’s hair for free.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "imageId": "690c8cc0f2f097465572c475", "image": { "id": "690c8cc0f2f097465572c475", "recordType": 2, "addedOn": 1762430144404, "updatedOn": 1764003151738, "workflowState": 1, "publishOn": 1762430144404, "authorId": "650434670dd0880902510c88", "systemDataId": "a25d2785-3087-45d5-a8dd-503700ddd38d", "systemDataVariants": "180x180,100w", "systemDataSourceType": "PNG", "filename": "barber.png", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "ec1c24", "topRightAverage": "ec1c24", "bottomLeftAverage": "ec1c24", "bottomRightAverage": "ec1c24", "centerAverage": "f69ca0", "suggestedBgColor": "ed2b33" }, "urlId": "eesi2dduncig8f52ucqc6jcs2c7qnk", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/barber.png", "contentType": "image/png", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "180x180" } }, { "title": "Income Protection & Life Cover", "description": "
UK Employees, after probation<\/p>
If you’re unable to work due to ill health, we’ll cover 100% of your salary for up to 24 months. We care about our people and the last thing you need to worry about is income in what is already a stressful time for you. We also provide death in service cover at 5 times annual salary.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "imageId": "690c8ceead57e677908c856d", "image": { "id": "690c8ceead57e677908c856d", "recordType": 2, "addedOn": 1762430190325, "updatedOn": 1764003151746, "workflowState": 1, "publishOn": 1762430190325, "authorId": "650434670dd0880902510c88", "systemDataId": "3b194527-1459-4c30-80e8-0243f90d3e8f", "systemDataVariants": "180x180,100w", "systemDataSourceType": "PNG", "filename": "income-life-protection.png", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "ec1c24", "topRightAverage": "ec1c24", "bottomLeftAverage": "ec1c24", "bottomRightAverage": "ec1c24", "centerAverage": "f8b1b4", "suggestedBgColor": "ed3138" }, "urlId": "pswgtukiu0qdtwq99r5sq0u9xgenjw", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/income-life-protection.png", "contentType": "image/png", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "180x180" } }, { "title": "Private Medical", "description": "
UK Employees, after probation<\/p>
Facepunch covers the cost of the premium for you, your partner and any children with Vitality Health. This benefit is a taxable Benefit in Kind, in line with UK regulations. You can opt-in to private medical after completing probation.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "imageId": "690c8d160da7436e15be4e64", "image": { "id": "690c8d160da7436e15be4e64", "recordType": 2, "addedOn": 1762430230874, "updatedOn": 1764003151757, "workflowState": 1, "publishOn": 1762430230874, "authorId": "650434670dd0880902510c88", "systemDataId": "3e1851fa-6984-4938-b8c9-3eefba4a625d", "systemDataVariants": "180x180,100w", "systemDataSourceType": "PNG", "filename": "private-medical.png", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "ec1c24", "topRightAverage": "ec1c24", "bottomLeftAverage": "ec1c24", "bottomRightAverage": "ec1c24", "centerAverage": "f15d63", "suggestedBgColor": "ee3b41" }, "urlId": "wvszzgaqu2xrkzcn9e3t4wtcpvllmt", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/private-medical.png", "contentType": "image/png", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "180x180" } }, { "title": "Pension", "description": "
UK Employees, from month 1<\/p>
Future planning is important. Facepunch will support you with a salary sacrifice pension scheme. The standard employee contribution is 6.25%, Facepunch will also contribute 5% and reinvests our NIC savings in your pot.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "imageId": "690c8d08d64544079d9abfa2", "image": { "id": "690c8d08d64544079d9abfa2", "recordType": 2, "addedOn": 1762430216865, "updatedOn": 1764003151767, "workflowState": 1, "publishOn": 1762430216865, "authorId": "650434670dd0880902510c88", "systemDataId": "d38d0261-597d-4650-85bb-9a475bce2a56", "systemDataVariants": "180x180,100w", "systemDataSourceType": "PNG", "filename": "pension.png", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "ec1c24", "topRightAverage": "ec1c24", "bottomLeftAverage": "ec1c24", "bottomRightAverage": "ec1c24", "centerAverage": "fbd5d7", "suggestedBgColor": "ed2830" }, "urlId": "xihswfodobe34xi5t2la8845zcc992", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/pension.png", "contentType": "image/png", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "180x180" } }, { "title": "Hackweek", "description": "
Available to all, quarterly<\/p>
Work on whatever you want this week, no matter the discipline or platform. It’s a great opportunity to try something new, work on a different project, or revisit an old project that got left behind.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "imageId": "690c8ce2578a7328f5e74ff6", "image": { "id": "690c8ce2578a7328f5e74ff6", "recordType": 2, "addedOn": 1762430178084, "updatedOn": 1764003151777, "workflowState": 1, "publishOn": 1762430178084, "authorId": "650434670dd0880902510c88", "systemDataId": "843e2fb3-8503-459e-91da-c555b5bbe262", "systemDataVariants": "180x180,100w", "systemDataSourceType": "PNG", "filename": "hackweek.png", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "ec1c24", "topRightAverage": "ec1c24", "bottomLeftAverage": "ec1c24", "bottomRightAverage": "ec1c24", "centerAverage": "f9c3c5", "suggestedBgColor": "ed2c33" }, "urlId": "u2scpxjlx9ozctr4yuiv295prg4phj", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/hackweek.png", "contentType": "image/png", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "180x180" } }, { "title": "Referral Scheme", "description": "
Available to all, after probation<\/p>
If we hire someone you recommend, we’ll give you a bonus. The first instalment is paid in the pay run after they start, the second instalment in the pay run after they pass probation.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "imageId": "690c8d23e54e5f4dd0adefdb", "image": { "id": "690c8d23e54e5f4dd0adefdb", "recordType": 2, "addedOn": 1762430243419, "updatedOn": 1764003151785, "workflowState": 1, "publishOn": 1762430243419, "authorId": "650434670dd0880902510c88", "systemDataId": "9dfca803-208a-4409-a9f6-ad8a44e8e044", "systemDataVariants": "180x180,100w", "systemDataSourceType": "PNG", "filename": "referrals.png", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "ec1c24", "topRightAverage": "ec1c24", "bottomLeftAverage": "ec1c24", "bottomRightAverage": "ec1c24", "centerAverage": "fac7c9", "suggestedBgColor": "ed2b33" }, "urlId": "5d1v817aghfqtd66vfheqtts114bbw", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/referrals.png", "contentType": "image/png", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "180x180" } }, { "title": "Long Service Awards", "description": "
Available to all, after 5 and 10 years of service<\/p>
Everyone at Facepunch will receive a Long Service Awards package when they complete 5 and 10 years of service at Facepunch. This includes exclusive merch, a cash bonus and more!<\/p>
It’s a small token of our appreciation for your dedication and hard work<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "imageId": "690c8cfb24dadd7799b3b5f3", "image": { "id": "690c8cfb24dadd7799b3b5f3", "recordType": 2, "addedOn": 1762430203738, "updatedOn": 1764003151794, "workflowState": 1, "publishOn": 1762430203738, "authorId": "650434670dd0880902510c88", "systemDataId": "e0e88e55-e1ca-415f-9df6-49abb7557b63", "systemDataVariants": "180x180,100w", "systemDataSourceType": "PNG", "filename": "long-service-award.png", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "ec1c24", "topRightAverage": "ec1c24", "bottomLeftAverage": "ec1c24", "bottomRightAverage": "ec1c24", "centerAverage": "f9bec0", "suggestedBgColor": "ed3239" }, "urlId": "1gyzibo2wwnvq6kjrew2o0pd6yzvje", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/long-service-award.png", "contentType": "image/png", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "180x180" } }, { "title": "Secret Lab Desks", "description": "
Available to all, after probation<\/p>
We’ll provide�a 1500mm Secret Lab standing desk for home use, you can opt-in after you pass probation.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "imageId": "690c8d31ad57e677908c91d3", "image": { "id": "690c8d31ad57e677908c91d3", "recordType": 2, "addedOn": 1762430257932, "updatedOn": 1764003151805, "workflowState": 1, "publishOn": 1762430257932, "authorId": "650434670dd0880902510c88", "systemDataId": "b2475d47-603c-4600-915c-3803d1be0caa", "systemDataVariants": "180x180,100w", "systemDataSourceType": "PNG", "filename": "secret-labs.png", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "ec1c24", "topRightAverage": "ec1c24", "bottomLeftAverage": "ec1c24", "bottomRightAverage": "ec1c24", "centerAverage": "f9c1c3", "suggestedBgColor": "ed3138" }, "urlId": "yeo552nghceqxm428kl7cl6mn3yeb8", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/secret-labs.png", "contentType": "image/png", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "180x180" } }, { "title": "Commuting Costs", "description": "
UK Employees, from day 1<\/p>
If you choose to visit our Birmingham office, we’ll cover the cost of your travel and lunch whilst you’re here (plus accommodation, breakfast and dinner if you live far away). We want to remove as many barriers to entry as possible so the office is accessible to everyone.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "imageId": "690c8cd25f9fe34c1fcf8086", "image": { "id": "690c8cd25f9fe34c1fcf8086", "recordType": 2, "addedOn": 1762430162477, "updatedOn": 1764003151816, "workflowState": 1, "publishOn": 1762430162477, "authorId": "650434670dd0880902510c88", "systemDataId": "bcc50a27-604d-4434-8437-7dbe90f5a4a4", "systemDataVariants": "180x180,100w", "systemDataSourceType": "PNG", "filename": "commuting-costs.png", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "ec1c24", "topRightAverage": "ec1c24", "bottomLeftAverage": "ec1c24", "bottomRightAverage": "ec1c24", "centerAverage": "f3787d", "suggestedBgColor": "ed3038" }, "urlId": "7ta641tp9u7j3vpxudankaxn6pan2b", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/commuting-costs.png", "contentType": "image/png", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "180x180" } } ], "styles": { "imageFocalPoint": { "x": 0.5, "y": 0.5 }, "imageOverlayOpacity": 0.3, "sectionTheme": "black", "imageEffect": "none", "backgroundMode": "image", "backgroundImage": null }, "video": { "filter": 1, "videoFallbackContentItem": null, "nativeVideoContentItem": null, "videoSourceProvider": "none" }, "backgroundImageFocalPoint": null, "backgroundImageId": null, "options": { "maxColumns": 5, "isCardEnabled": false, "isMediaEnabled": true, "isTitleEnabled": true, "isBodyEnabled": true, "isButtonEnabled": false, "isShowAdjacentSlides": true, "isInfiniteEnabled": true, "isAutoplayEnabled": false, "slideDurationMs": 1000, "mediaAspectRatio": "circle", "layoutWidth": "full", "mediaWidth": { "value": 31, "unit": "%" }, "mediaAlignment": "center", "contentWidth": { "value": 100, "unit": "%" }, "titleAlignment": "center", "bodyAlignment": "center", "buttonAlignment": "center", "titlePlacement": "center", "bodyPlacement": "center", "buttonPlacement": "center", "cardVerticalAlignment": "top", "contentOrder": "media-first", "titleFontSize": "heading-2", "bodyFontSize": "paragraph-2", "buttonFontSize": "button-medium", "customOptions": { "customTitleFontSize": { "value": 1.2, "unit": "rem" }, "customBodyFontSize": { "value": 0.9, "unit": "rem" }, "customButtonFontSize": { "value": 0.8, "unit": "rem" } }, "verticalPaddingTop": { "value": 5, "unit": "vmax" }, "verticalPaddingBottom": { "value": 3, "unit": "vmax" }, "spaceBetweenSlides": { "value": 60, "unit": "px" }, "spaceBetweenContentAndMedia": { "value": 4, "unit": "%" }, "spaceBelowTitle": { "value": 1, "unit": "%" }, "spaceBelowBody": { "value": 4, "unit": "%" }, "cardPaddingTop": { "value": 20, "unit": "px" }, "cardPaddingRight": { "value": 20, "unit": "px" }, "cardPaddingBottom": { "value": 20, "unit": "px" }, "cardPaddingLeft": { "value": 20, "unit": "px" }, "navigationOffset": { "value": 3, "unit": "vw" }, "navigationControls": "arrows", "navigationPlacement": "center", "navigationAlignment": "center", "spaceAboveNavigation": { "value": 30, "unit": "px" }, "progressIndicators": "bars" }, "layout": "carousel", "isSectionTitleEnabled": false, "sectionTitle": "
Our Benefits<\/p>", "spaceBelowSectionTitle": { "value": 40, "unit": "px" }, "sectionTitleAlignment": "center", "isSectionButtonEnabled": false, "sectionButton": { "buttonText": "Make It", "buttonLink": "#", "buttonNewWindow": false }, "sectionButtonSize": "large", "sectionButtonAlignment": "center", "spaceAboveSectionButton": { "value": 40, "unit": "px" } }" data-media-alignment="center" data-title-alignment="center" data-body-alignment="center" data-button-alignment="center" data-title-placement="center" data-body-placement="center" data-button-placement="center" data-layout-width="full" data-title-font-unit="rem" data-description-font-unit="rem" data-button-font-unit="rem" data-is-media-enabled="true" data-is-card-enabled="false" data-media-width-value="31" data-media-width-unit="%" data-content-order="media-first" data-space-between-columns="" data-vertical-padding-top-value="5" data-vertical-padding-bottom-value="3" data-vertical-padding-top-unit="vmax" data-vertical-padding-bottom-unit="vmax">
Team Stories
Whether you’re just starting out or have been with Facepunch for years, our people shape the company behind our games. This is how they've grown their careers, stayed for the culture, and why Facepunch feels like more than just another job in gaming.
Carson - Programmer on s&box<\/p>", "button": { "buttonText": "Make It", "buttonLink": "#" }, "imageId": "690cc68cf5d1217c25b0e14f", "image": { "id": "690cc68cf5d1217c25b0e14f", "recordType": 2, "addedOn": 1762444940316, "updatedOn": 1762519072676, "workflowState": 1, "publishOn": 1762444940316, "authorId": "650434670dd0880902510c88", "systemDataId": "2cf1a0a5-b260-4e9a-aa2c-d96526c4db07", "systemDataVariants": "811x816,100w,300w,500w,750w", "systemDataSourceType": "PNG", "filename": "Carson_IRL.png", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "3a3a3a", "topRightAverage": "c5c5c5", "bottomLeftAverage": "6a6a6a", "bottomRightAverage": "4e4e4e", "centerAverage": "393939", "suggestedBgColor": "6f6f6f" }, "urlId": "u7kmj7ao9ur3ouxv8e85s2r9dv824n", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/Carson_IRL.png", "contentType": "image/png", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "811x816" } }, { "title": "I joined Facepunch as a QA tester over a decade ago and now serve as COO and Executive Producer on Rust. Growing the studio and working alongside some of the best talent in the industry has been an incredible experience. It’s a great example of how much trust and opportunity Facepunch gives to people who want to take ownership and make things happen.", "description": "
Alistair - COO and Executive Producer on Rust<\/p>", "button": { "buttonText": "Make It" }, "imageId": "6913238d04db6930b4287d7c", "image": { "id": "6913238d04db6930b4287d7c", "recordType": 2, "addedOn": 1762861965947, "updatedOn": 1764003151832, "workflowState": 1, "publishOn": 1762861965947, "authorId": "650434670dd0880902510c88", "systemDataId": "a6430979-ead2-4c56-9313-abcd7d6eaa2a", "systemDataVariants": "200x200,100w", "systemDataSourceType": "JPG", "filename": "33-15515605.jpeg", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "a7a7a7", "topRightAverage": "8e8e8e", "bottomLeftAverage": "434343", "bottomRightAverage": "585858", "centerAverage": "9a9a9a", "suggestedBgColor": "797979" }, "urlId": "d2fsnc4vtaqmug1qsmeopmlbec6911", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/33-15515605.jpeg", "contentType": "image/jpeg", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "200x200" } }, { "title": "I have been at Facepunch for more than 12 years. It was my first job in the industry. I began as a junior character artist, unsure of many things. Throughout my time here, the team has provided me with everything I needed, they have allowed me the space and time to develop both as an artist and as a person. Currently, I am the Lead Weapon & Prop Artist, managing a talented team and working on an excellent game. After 12 years, you might wonder why I haven't jumped ship after all this time, but to me, Facepunch stands out as the world's top studio, with an unmatched culture, amazing colleagues, and genuine respect for artists that's increasingly rare. I fully plan to retire from the industry with Facepunch as the only studio I have ever worked for. Here’s to another 12 great years and beyond.", "description": "
Tom - Lead Weapon & Props Artist on Rust<\/p>", "button": { "buttonText": "Make It" }, "imageId": "691300bebb8e2957702d2cb7", "image": { "id": "691300bebb8e2957702d2cb7", "recordType": 2, "addedOn": 1762853054156, "updatedOn": 1764003151839, "workflowState": 1, "publishOn": 1762853054156, "authorId": "650434670dd0880902510c88", "systemDataId": "1654779105761-7UUJNO5Y8IJV20BHNEI7", "systemDataVariants": "640x640,100w,300w,500w", "systemDataSourceType": "JPG", "filename": "3f0168ea42bc.jpg", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "e5e6e5", "topRightAverage": "eceded", "bottomLeftAverage": "434449", "bottomRightAverage": "61646e", "centerAverage": "606269", "suggestedBgColor": "808284" }, "urlId": "zugk4ii6ga8h6qji1l15yv96z70y3j", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/3f0168ea42bc.jpg", "contentType": "image/jpeg", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "640x640" } }, { "title": "In the past two years at Facepunch, I’ve really seen how much the company values growth and development. Starting out as a Junior Graphic Designer, I was encouraged to learn, experiment, and push myself creatively. Thanks to the support of some incredibly talented mentors, I’ve had the chance to work on all kinds of projects and exciting creative opportunities. That journey has helped me grow into a Middleweight Designer — a milestone that reflects not just my own progress, but also Facepunch’s commitment to helping people reach their full potential. I’m genuinely so proud to be part of a team that invests in its talent and keeps pushing for growth.", "description": "
Jen - Graphic Designer<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "imageId": "6913020a65abec1acf7b3167", "image": { "id": "6913020a65abec1acf7b3167", "recordType": 2, "addedOn": 1762853386573, "updatedOn": 1764003151848, "workflowState": 1, "publishOn": 1762853386573, "authorId": "650434670dd0880902510c88", "systemDataId": "8efe7bff-a72b-4fbd-badb-a4712b007a60", "systemDataVariants": "512x512,100w,300w,500w", "systemDataSourceType": "JPG", "filename": "T02GCKUNN-U0654EUE8D8-fbc50930f2dc-512.jpeg", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "aaaaaa", "topRightAverage": "999999", "bottomLeftAverage": "080808", "bottomRightAverage": "2c2c2c", "centerAverage": "a3a3a3", "suggestedBgColor": "6c6c6c" }, "urlId": "og06eq4xtjyj2pwmtsf1mt8q1vgwe5", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/T02GCKUNN-U0654EUE8D8-fbc50930f2dc-512.jpeg", "contentType": "image/jpeg", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "512x512" } }, { "title": "Working at Facepunch has allowed me to grow and evolve my skillset, starting as a Programmer and now as Lead Gameplay Programmer overseeing a team of my peers. I’ve been well supported along the way, with regular opportunities to branch out and tackle problems that are new to me.", "description": "
Jarryd - Lead Gameplay Programmer on Rust<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "imageId": "69132a4ac893f460abc4e045", "image": { "id": "69132a4ac893f460abc4e045", "recordType": 2, "addedOn": 1762863690111, "updatedOn": 1764003151855, "workflowState": 1, "publishOn": 1762863690111, "authorId": "650434670dd0880902510c88", "systemDataId": "b4792db2-9aa7-43f5-aede-29200642e61c", "systemDataVariants": "512x512,100w,300w,500w", "systemDataSourceType": "JPG", "filename": "pasted-image.jpeg", "mediaFocalPoint": { "x": 0.5, "y": 0.5, "source": 3 }, "colorData": { "topLeftAverage": "3a3a3a", "topRightAverage": "5e5e5e", "bottomLeftAverage": "c4c4c4", "bottomRightAverage": "4b4b4b", "centerAverage": "242424", "suggestedBgColor": "6f6f6f" }, "urlId": "vdrm4mjsu5vlsjhzp90qi2na0r2wgx", "title": "", "body": null, "likeCount": 0, "commentCount": 0, "publicCommentCount": 0, "commentState": 2, "unsaved": false, "assetUrl": "../local_assets/pasted-image.jpeg", "contentType": "image/jpeg", "items": [ ], "pushedServices": { }, "pendingPushedServices": { }, "recordTypeLabel": "image", "originalSize": "512x512" } } ], "styles": { "imageFocalPoint": { "x": 0.5, "y": 0.5 }, "imageOverlayOpacity": 0.3, "sectionTheme": "light", "imageEffect": "none", "backgroundMode": "image", "backgroundImage": null }, "video": { "filter": 1, "videoFallbackContentItem": null, "nativeVideoContentItem": null, "videoSourceProvider": "none" }, "backgroundImageFocalPoint": null, "backgroundImageId": null, "options": { "maxColumns": 3, "isCardEnabled": true, "isMediaEnabled": true, "isTitleEnabled": true, "isBodyEnabled": true, "isButtonEnabled": false, "isShowAdjacentSlides": true, "isInfiniteEnabled": true, "isAutoplayEnabled": false, "slideDurationMs": 1000, "mediaAspectRatio": "circle", "layoutWidth": "full", "mediaWidth": { "value": 30, "unit": "%" }, "mediaAlignment": "center", "contentWidth": { "value": 100, "unit": "%" }, "titleAlignment": "center", "bodyAlignment": "center", "buttonAlignment": "center", "titlePlacement": "center", "bodyPlacement": "center", "buttonPlacement": "center", "cardVerticalAlignment": "top", "contentOrder": "media-first", "titleFontSize": "heading-2", "bodyFontSize": "paragraph-2", "buttonFontSize": "button-medium", "customOptions": { "customTitleFontSize": { "value": 0.9, "unit": "rem" }, "customBodyFontSize": { "value": 0.9, "unit": "rem" }, "customButtonFontSize": { "value": 0.8, "unit": "rem" } }, "verticalPaddingTop": { "value": 0, "unit": "vmax" }, "verticalPaddingBottom": { "value": 3.3, "unit": "vmax" }, "spaceBetweenSlides": { "value": 20, "unit": "px" }, "spaceBetweenContentAndMedia": { "value": 24, "unit": "px" }, "spaceBelowTitle": { "value": 39, "unit": "px" }, "spaceBelowBody": { "value": 10, "unit": "px" }, "cardPaddingTop": { "value": 4, "unit": "%" }, "cardPaddingRight": { "value": 5, "unit": "%" }, "cardPaddingBottom": { "value": 4, "unit": "%" }, "cardPaddingLeft": { "value": 10, "unit": "%" }, "navigationOffset": { "value": 5, "unit": "vw" }, "navigationControls": "arrows", "navigationPlacement": "bottom", "navigationAlignment": "center", "spaceAboveNavigation": { "value": 30, "unit": "px" }, "progressIndicators": "bars" }, "layout": "carousel", "isSectionTitleEnabled": false, "sectionTitle": "
Make it stand out.<\/p>", "spaceBelowSectionTitle": { "value": 80, "unit": "px" }, "sectionTitleAlignment": "center", "isSectionButtonEnabled": false, "sectionButton": { "buttonText": "Make It", "buttonLink": "#", "buttonNewWindow": false }, "sectionButtonSize": "medium", "sectionButtonAlignment": "center", "spaceAboveSectionButton": { "value": 120, "unit": "px" } }" data-media-alignment="center" data-title-alignment="center" data-body-alignment="center" data-button-alignment="center" data-title-placement="center" data-body-placement="center" data-button-placement="center" data-layout-width="full" data-title-font-unit="rem" data-description-font-unit="rem" data-button-font-unit="rem" data-is-media-enabled="true" data-is-card-enabled="true" data-media-width-value="30" data-media-width-unit="%" data-content-order="media-first" data-space-between-columns="" data-vertical-padding-top-value="0" data-vertical-padding-bottom-value="3.3" data-vertical-padding-top-unit="vmax" data-vertical-padding-bottom-unit="vmax">
The Hiring Process
We’re no frills and developer led, and that shows in our hiring process. You won’t be doing 8 rounds of tests and meeting 25 different people. We’re confident that we find the right people for the job from one interview and one offline assessment (role dependant).
The process below isn’t set in stone, it’s a general idea of what your journey with us could look like. We personalise each step to fit you and the role you’ve applied for.
- As a remote-first team, we want to make sure we’re hiring people who are a good fit for us and the way we work, as well as Facepunch being a good fit for you. <\/p>
-
Getting To Know You
As a remote-first team, we want to make sure we’re hiring people who are a good fit for us and the way we work, as well as Facepunch being a good fit for you.
This is an initial chat with a member of the People team to understand more about you, your motivations and interests, and for you to hear more about Facepunch.
-
Offline Assessment
Whether it’s a code or art test, we’ll give you the instructions you need to complete it and the ideal completion date.
We don’t want people labouring over a test for weeks on end, and we also know that people have lives, commitments and holidays, so if you need more time just let us know.
-
Meet The Team
If you’re successful from the offline assessment, we’ll arrange a time that works for everyone to chat with the hiring manager and other members of the team. Although it’s an interview, we’re an informal bunch so hopefully it’ll just feel like a conversation.
We’ll talk about your offline assessment, your background, and any key skills we’re looking for in the role. Your personal projects tell a story too, and we’d love to hear about anything you’ve worked on in your own time that shows what you can do. We’ll also share more about what to expect from Facepunch and the role itself.
-
Decision Time
You’ll hear from us either way.
If it’s good news and we’d like to offer you a job, we’ll communicate that to you and put you in touch with our People team. If it’s a no for now we’ll explain why.
This is an initial chat with a member of the People team to understand more about you, your motivations and interests, and for you to hear more about Facepunch.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "image": null }, { "title": "Offline Assessment", "description": "
Whether it’s a code or art test, we’ll give you the instructions you need to complete it and the ideal completion date. <\/p>
We don’t want people labouring over a test for weeks on end, and we also know that people have lives, commitments and holidays, so if you need more time just let us know.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "image": null }, { "title": "Meet The Team", "description": "
If you’re successful from the offline assessment, we’ll arrange a time that works for everyone to chat with the hiring manager and other members of the team. Although it’s an interview, we’re an informal bunch so hopefully it’ll just feel like a conversation.� <\/p>
We’ll talk about your offline assessment, your background, and any key skills we’re looking for in the role. Your personal projects tell a story too, and we’d love to hear about anything you’ve worked on in your own time that shows what you can do. We’ll also share more about what to expect from Facepunch and the role itself.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "image": null }, { "title": "Decision Time", "description": "
You’ll hear from us either way. <\/p>
If it’s good news and we’d like to offer you a job, we’ll communicate that to you and put you in touch with our People team. If it’s a no for now we’ll explain why.<\/p>", "button": { "buttonText": "Click Here", "buttonLink": "/" }, "image": null } ], "styles": { "imageFocalPoint": { "x": 0.5, "y": 0.5 }, "imageOverlayOpacity": 0.3, "sectionTheme": "black", "imageEffect": "none", "backgroundMode": "image", "backgroundImage": null }, "video": { "filter": 1, "videoFallbackContentItem": null, "nativeVideoContentItem": null, "videoSourceProvider": "none" }, "backgroundImageFocalPoint": null, "backgroundImageId": null, "options": { "maxColumns": 4, "isCardEnabled": true, "isMediaEnabled": true, "isTitleEnabled": true, "isBodyEnabled": true, "isButtonEnabled": false, "mediaAspectRatio": "circle", "layoutWidth": "inset", "mediaWidth": { "value": 50, "unit": "%" }, "mediaAlignment": "center", "contentWidth": { "value": 100, "unit": "%" }, "titleAlignment": "center", "bodyAlignment": "center", "buttonAlignment": "center", "titlePlacement": "center", "bodyPlacement": "center", "buttonPlacement": "center", "cardVerticalAlignment": "stretch", "contentOrder": "content-first", "verticalPaddingTop": { "value": 0, "unit": "vmax" }, "verticalPaddingBottom": { "value": 5, "unit": "vmax" }, "spaceBetweenColumns": { "value": 20, "unit": "px" }, "spaceBetweenRows": { "value": 20, "unit": "px" }, "spaceBetweenContentAndMedia": { "value": 10, "unit": "%" }, "spaceBelowTitle": { "value": 17, "unit": "%" }, "spaceBelowBody": { "value": 10, "unit": "%" }, "cardPaddingTop": { "value": 10, "unit": "%" }, "cardPaddingRight": { "value": 10, "unit": "%" }, "cardPaddingBottom": { "value": 10, "unit": "%" }, "cardPaddingLeft": { "value": 10, "unit": "%" }, "titleFontSize": "heading-2", "bodyFontSize": "paragraph-2", "buttonFontSize": "button-medium", "customOptions": { "customTitleFontSize": { "value": 1.4, "unit": "rem" }, "customBodyFontSize": { "value": 0.9, "unit": "rem" }, "customButtonFontSize": { "value": 0.8, "unit": "rem" } } }, "layout": "simple", "isSectionTitleEnabled": false, "sectionTitle": "
What you can expect working at Facepunch<\/p>", "spaceBelowSectionTitle": { "value": 42, "unit": "px" }, "sectionTitleAlignment": "center", "isSectionButtonEnabled": false, "sectionButton": { "buttonText": "Make It", "buttonLink": "#", "buttonNewWindow": false }, "sectionButtonSize": "medium", "sectionButtonAlignment": "center", "spaceAboveSectionButton": { "value": 120, "unit": "px" } }" data-media-alignment="center" data-title-alignment="center" data-body-alignment="center" data-button-alignment="center" data-title-placement="center" data-body-placement="center" data-button-placement="center" data-layout-width="inset" data-title-font-unit="rem" data-description-font-unit="rem" data-button-font-unit="rem" data-space-between-rows="20px" data-space-between-columns="20px" data-vertical-padding-top-value="0" data-vertical-padding-bottom-value="5" data-vertical-padding-top-unit="vmax" data-vertical-padding-bottom-unit="vmax">
Open Positions
Anti Cheat Programmer
MID - SENIOR
No Open Positions, But Always Looking
Programmer
MID - SENIOR
Other
Have something to offer that we don’t have an open position for?
Location
Facepunch Studios, 103 Colmore Row, Birmingham, B3 3AG, UK
Hours
Monday–Friday
9am–5pm