Senior Online Programmer

People Can Fly
Summary
Join People Can Fly, a leading independent AAA game development studio, and contribute to the development of exciting online features for console and PC games. Collaborate with a talented international team, utilizing your expertise in online game development and C++. Implement and own online tasks and features, ensuring timely delivery and high quality. Work closely with the Principal and project Architect to implement high-quality features and code, proactively identifying and addressing risks. This role requires strong programming skills, experience with online game development, and excellent communication skills. People Can Fly offers a comprehensive benefits package, including full health and dental coverage, retirement benefits, paid time off, and professional development opportunities.
Requirements
- 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
Responsibilities
- 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
- 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
Preferred Qualifications
- 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.)
Benefits
- Benefit package 100% paid by PCF
- The insurance company reimburses 100% of claims (Up to $1000 per service a year, as well as individual family coverage)
- Full Dental coverage, including major dental
- 4% RRSP matching before tax deductions, 100% vested on day 1
- Paid week off during Winter Holidays
- 20 paid vacation days and 5 paid sick days
- Free virtual health and mental well-being 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
Share this job:
Similar Remote Jobs

