BulletFarm is looking for a network programmer to join a forming team as we set out to build a new co-op FPS. In this role, you will guide us all the way from setting up initial multiplayer functionality and designing our multiplayer service architecture to implementing and deploying our live environment. We are a small, highly collaborative team focused on making awesome games for people to play, and we’re looking for folks who are excited to work together and learn new things.

The Job

Senior Network Programmer working on a co-op FPS game. You will:

  • Define and build the server architecture for a new co-op FPS
  • Develop and integrate online services for standard features (matchmaking, player storage, player logins, etc) into the game
  • Build an operations platform for maintaining the live game accounting for scalability and observability
  • Optimize dedicated and listen servers on multiple platforms (Windows, Xbox, and PlayStation)
  • Optimize networking systems to minimize usage of CPU processing, memory, and bandwidth
  • Participate in project estimation and planning
  • Support and collaborate closely with partner teams

Qualifications:

  • Strong C++ programming
  • Experience performing in a senior network or server programming role
  • Experience building and maintaining multiplayer infrastructure
  • Experience with Unreal Engine networking
  • Experience with 1 or more shipped titles from Start to Submission and Release
  • Experience with Xbox and/or Playstation console platforms and libraries

Preferred Experience:

  • Experience with AWS EC2 and Docker or similar services
  • Cross-platform and cross-play (PC, Xbox, Playstation) simultaneous release
  • Experience with game scripting languages like Blueprint, Lua, Python, etc.
  • Bachelor’s Degree in Computer Science

Please come work with us if any of this sounds exciting to you:

  • You like being on the ground floor of something new; feel excited about contributing to company culture
  • You play games. Lots of them. Especially ones you’ve helped make.
  • Good with wearing a few hats and getting your hands dirty – all positions are very hands-on, with the opportunity to contribute and grow in other areas

Salary Ranges (USD): $108,000 - $173,000

We are committed to creating a diverse and inclusive environment, so even if you think you are under-qualified, let us decide by showing us your portfolio.

Disclaimer: Position Leveling to be based on candidate experience and qualifications. Salary Range to be based on qualifications and local cost-of-labor.  

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.