This job might no longer be available.
Online Software Engineer
1 year ago
For more than twenty years, Criterion Games has entertained millions of players around the world with our award-winning games. Our experienced people have expressed their passion for phenomenal game feel, AAA audio-visual quality, and technical innovation across many beloved franchises including Burnout, Battlefield, Star Wars Battlefront and Need for Speed.
We believe that healthy, engaged teams make great games, so we place enormous value on collaboration, fresh ideas, and unique perspectives. We'd love to hear yours! Crunch doesn't help make a better game. We don't do it. For the sixth year in a row, we are very proud to have been recognised by gamesindustry.biz as one of the best places to work in the UK.
We're looking for an experienced engineer to be part of the Criterion's online team. You will report to a Lead Engineer and daily you will work in C++ that will cover our client, dedicated server and backend online services. You will own the end-to-end implementation of our store from a first party and online standpoint and also have involvement in the creation or maintenance of some of our connected features. This could include leaderboards, telemetry, and UGC sharing. Your team will be also involved with the systems test process and launch of our titles ensuring that the experiences we create are delivered safely to our players.
Responsibilities
- You will become part of the Need for Speed online team to help deliver connected services through our internal technologies (C++/MySQL)
- Work with production and design to understand our social requirements and translate them into technical designs which are reviewed and signed off
- Oversee our first party commerce integrations and work with other domains to stand up our in-game store
- You will have opportunities to work on other online features once commerce features are completed
- Work with EA Central Tech to integrate systems into Need for Speed
Qualifications
- 5+ years of experience in C++ software development
- Experience shipping titles (consoles and PC) and involving in live services
- Experience with client-server methodology, scalability, and security considerations
- Source control experience (Perforce)
- Proficiency in integrating and maintaining large-scale systems
- Experience with First Party APIs
- Skills debugging complex applications
#LI-Hybrid, #LI-Onsite #FlexibleWork
Create Your Profile — Game companies can contact you with their relevant job openings.