Senior Game Programmer Job in San Francisco 94105, California Us
Senior Network Programmer
The Senior Network Programmer will apply proven skills creating both game features and game systems to support development of modern client/server MMOG style games. The role calls for an excellent software design skills and hands-on implementation, including collaboration with other disciplines and mentorship as necessary. The Ideal candidate will be a generalist programmer with a willingness to create network compatible solutions for all areas of game development. The position involves working closely with other leads while operating within an “agile” development methodology to create massively accessible browser-based games within Unity3D and other frameworks.
Responsibilities:
· Technical design, scoping, and implementation.
· Create/support networking solutions across symmetrical and a-symmetrical execution environments.
· Interfacing with external services for payment and entitlement.
· Create/support streamable asset management and delivery systems.
· Create/support general game systems including, game simulation and logic.
· Optimize existing projects and develop new and innovative software for future projects.
· Mentor and collaborate with others to create large-scale, browser-based MMOGs using Unity3D.
· Lead by example, review and be responsible for the networking robustness.
· Work closely with QA staff to resolve bugs.
· Work within a scrum based development environment where test-driven development techniques are embraced.
Key Skills and Experience:
· You are a skilled programmer whose creativity, knowledge and experience make them stand out from the crowd.
· Prior experience developing MMOGs and/or networked multi-player games.
· Fluency with either C++ or C# is essential
· Experience with other languages such as PHP and Erlang is ideal!
· Experience with both Windows and Linux server templates, including configuration and optimization.
· Experience creating robust code, documentation, build/deployment systems and unit testing frameworks.
· Solid experience with object-oriented programming and use of modern design patterns.
· Experience working with and creating internally shared run-time technologies and tools.
· Experience with version control systems such as SVN, Git or Perforce.
· Good understanding of linear algebra as applied to 3D games.
· You are a focused problem-solver and team player who’s happy to work proactively with all disciplines, and work independently when necessary.
Bonus skills:
· Experience working Unity3D.
· Experience with Erlang could be a significant bonus!
· Experience using PHP and MySQL and web API’s.
· Experience with managed and scripting languages such as ActionScript, Python, bash etc.
Qualifications:
· You have at least 4 years experience working in the game industry in a similar role and have completed at least one client/server MMOG game.
· You have a Bachelor’s degree in Computer Science or equivalent training and experience.
· You are fluent in both written and spoken English and possess excellent communication skills.
We offer:
· A competitive salary, great benefits and a 401(k) plan
· A fresh, open and international atmosphere.
· Latitude for new ideas and initiatives in this contemporary game development space!
Our company is expanding with outstanding and engaged professionals growing with it. If you feel that your talent and abilities would make a valuable contribution to our future, we'd love to hear from you!
To apply, please send resume with cover letter to hr-us@bigpoint.net
Located in San Francisco’s SOMA district, Bigpoint Inc. is a wholly-owned subsidiary of Bigpoint GmbH, a leading online game developer, publisher and content provider for more than 1000 global distribution partners. Bigpoint’s free-to-play games are played by over 230 million registered users in over 30 languages. The company’s diversified portfolio includes high-quality games for browser, mobile, and social platforms. More than 800 employees from over 35 different nations work at the company headquarters in Hamburg, Germany, and at other locations including Berlin, São Paulo, Paris, and Malta. Over 100 employees work together in the fast-growing San Francisco office, whose current projects include Battlestar Galactica Online, The Mummy Online, Universal Monsters Online, and several unannounced titles.