Senior Online Programmer

1 Month ago • 6 Years +

Job Summary

Job Description

The Senior Online Programmer will propose, implement, and own online tasks and features. This includes providing regular updates, collaborating with the PCF Framework, and considering performance, reliability, and scalability. The role involves breaking down tasks, updating progress, and participating in code reviews. The programmer will work closely with the Principal and project Architect to implement high-quality features, proactively identify and address risks, and support recruitment efforts. Responsibilities also include integrating features with backend programmers and achieving a high level of automated testing.
Must have:
  • 6+ years experience in console/PC games.
  • Involved in production cycle of at least one title.
  • Excellent primary programming language skills.
  • Good knowledge of Source Control and Code Review tools.
  • Good knowledge of Project Management Software.
  • Good understanding of client-server methodology.
  • Ability to work autonomously.
  • Experience in developing online features in games.
  • Ability to write solid, reliable, efficient code.
  • Some familiarity and experience working in C++.
  • Good mentoring skills.
  • Strong verbal and written communication skills in English.
Good to have:
  • Experience with other programming languages.
  • Good Unreal Engine knowledge.
  • Experience working with online services (PSN, Live, etc.).
  • JIRA, Swarm and Git / Perforce Knowledge.
  • Kotlin, Go, Python or SQL Knowledge.
  • BS (or higher) in Computer Science or related.
Perks:
  • Private medical healthcare for employees and families.
  • MultiSport card for employees and family/friends.
  • Free library with games and books.
  • In-company Polish and English language classes.
  • Fresh fruit, snacks, and beverages in the office.
  • Flexible working hours.
  • Free virtual health and mental wellbeing sessions.
  • Personal development opportunities and global environment.
  • Work in a creative team.

Job Details

Company Description

People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, Ireland, US, and Canada and from all over the world thanks to our remote work programs.

Founded in 2002, we made our mark on the shooter genre with titles such as Painkiller, Bulletstorm, Gears of War: Judgment, and Outriders. We are one of the most experienced Unreal Engine studios in the industry and we are expanding it with in-house solutions called PCF Framework.

Our creative teams are currently working on several exciting titles: Gemini is our new project being developed with Square Enix; Gears of War: E-Day is a Triple-A game developed in collaboration with Microsoft Corporation. We are also busy working on a VR and undisclosed projects, more information on those to come later.

With over 20 years of experience, PCF sets out to explore new horizons. We aim to combine our expertise with the creativity of the best and most forward-thinking talents in the industry to work together on the new generation of action games for the global gaming community.

If you decide to accompany us on this journey, you’ll have a chance to perfect your craft and expand your knowledge, working alongside leaders in the industry to bring a brand-new unique experience to the players worldwide.

Job Description

Core

  • Propose, implement and own online tasks and features in a timely fashion.
  • Provide regular updates to the production.
  • Collaborating with PCF Framework to integrate and develop shared components, and augment stability/features of shared modules.
  • Consider the performance, reliability and scalability of the work that you do.
  • Breakdown your own tasks, update your progress, ask questions and raise issues to relevant stakeholders as well as proposing solutions when needed.
  • Work closely with Principal and project Architect to implement high quality features and code, proactively identify and address risk with the team.
  • Proactively participate in code reviews to share knowledge and learn from other team members.
  • Occasionally support Lead in recruitment projects with HR collaboration.
  • Stay informed of best practices and technical solutions used at the company.
  • Work with QA teams to define testing requirements for new and existing features.

Online

  • Work with backend programmers to integrate features within the title and potentially expand the features of the backend.
  • Helping to define requirements for backend features.
  • Achieve a high level of automated testing.

Qualifications

  • 6+ years experience working in console / PC games
  • Involved in the production cycle of at least 1 title
  • Excellent primary programming language skills.
  • Good knowledge of Source Control and Code Review tools (Swarm, Perforce, Git, etc.).
  • Good knowledge of Project Management Software (JIRA, Confluence, etc.).
  • Good understanding of client-server methodology, scalability and security considerations.
  • Ability to work autonomously.
  • Experience in developing online features console or PC video games.
  • Ability to write solid, reliable, efficient code.
  • Some familiarity and experience working in C++.
  • Good mentoring skills.
  • Strong verbal and written communication skills in English.

Nice to have:

  • Experience with other programming languages
  • Good Unreal Engine knowledge
  • Experience working with online services such as PSN, Live, PlayFab, Pragma, Steam
  • JIRA, Swarm and Git / Perforce Knowledge
  • Kotlin, Go, Python or SQL Knowledge
  • BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)

Additional Information

What we offer:

  • Private medical healthcare including dental treatment for PCF members and their families (Signal Iduna).
  • MultiSport card for you and your family members or friends.
  • Free library with a wide range of games and books you have unlimited access to.
  • In-company Polish and English language classes.
  • Fresh fruit, snacks, and beverages for everyone in the office.
  • Flexible working hours.
  • Free virtual health and mental wellbeing sessions are included in the plan for members and their dependents.
  • Personal development opportunities and ability to work in a global environment.
  • Work in a creative team with people full of passion for what they do.

We are committed to an inclusive and diverse work culture. PCF is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, genetic information, marital status or any legally protected status.

Similar Jobs

Embark Studios - Senior Gameplay Programmer - Games

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
HoYoverse - Level Designer - Fresh Grad

HoYoverse

Singapore (On-Site)
3 Months ago
Epic Games - Modeling Outsource Artist

Epic Games

(On-Site)
1 Month ago
11 bit studios - 3D Generalist (Frostpunk 2)

11 bit studios

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Beyond Frames Entertainment - Senior Software Engineer

Beyond Frames Entertainment

Stockholm, Stockholm County, Sweden (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Riot Games - Staff Software Engineer (Game UI) - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Epic Games - Senior UX Designer

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Montenegro (Remote)
6 Months ago
disbielief - Technical Designer

disbielief

Chicago, Illinois, United States (Hybrid)
4 Weeks ago
Creative Assembly - Sound Designer

Creative Assembly

Horsham, England, United Kingdom (On-Site)
3 Weeks ago
Epic Games - Engine Programmer, UEFN

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
2K - Senior Technical Animator

2K

Burnaby, British Columbia, Canada (Hybrid)
1 Month ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Serbia (Remote)
6 Months ago
Yodo1 - Unity Game Developer

Yodo1

(Remote)
11 Months ago
Nintendo - Art Director (NST)

Nintendo

Redmond, Washington, United States (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Wargaming - Senior Game Designer, Core (Unannounced Project)

Wargaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
INTEL - DevOps Engineer Intern (AI Solutions)

INTEL

Gdańsk, Pomeranian Voivodeship, Poland (Hybrid)
3 Weeks ago
Techland - Senior Copywriter

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Playtika - Java Developer

Playtika

Poland (Hybrid)
5 Months ago
Valeo - Productivity Buyer (Junior)

Valeo

Skawina, Lesser Poland Voivodeship, Poland (On-Site)
3 Weeks ago
N-iX - Middle Java Engineer with Kotlin

N-iX

Poland (Remote)
1 Month ago
MURKA - Data Scientist

MURKA

Poland (On-Site)
4 Months ago
CD PROJEKT RED - ML Ops Engineer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Valeo - R&D Mechanical Department Trainee

Valeo

Skawina, Lesser Poland Voivodeship, Poland (On-Site)
1 Week ago
Netflix - HR Business Partner, CEE

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

People Can Fly is one of the most experienced Polish video game developers. Our studio has made its mark with titles such as Painkiller, Bulletstorm, Gears of War: Judgment, Outriders.Join our PCFcrew and let's develop new, exciting projects together.

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Montréal, Québec, Canada (Remote)

Montréal, Québec, Canada (Hybrid)

Montreal, Quebec, Canada (Remote)

Montréal, Québec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Warsaw, Masovian Voivodeship, Poland (Remote)

Montréal, Québec, Canada (Hybrid)

Montreal, Quebec, Canada (Remote)

View All Jobs

Get notified when new jobs are added by People Can Fly

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug