2K Company Logo

2K

Novato, California - United States
View all jobs at this company »

Online / Server Engineer: Core Tech - my2K

Description

Who We Are:

The Core Technology Group at 2K is filled with some of the brightest minds in the business, whose expertise is routinely called upon by the groups behind Civilization, Borderlands, Evolve and others. When some of the best studios in the world have needs in the online space, the my2K team answers the call. We fill our team with those who thrive working on highly available web services, highly scalable backend infrastructures and generally cool online technology. If you’re a top-tier engineer who wants to build something great, come join our team.

What We Need:
my2K is looking for someone to join its small but dynamic engineering team to help our game developers create compelling dynamic online experiences. We believe in hiring smart and highly effective people who can work together to efficiently build cutting edge online game technology.

Job Responsibilities Will Include:

  • Design and develop server components for a multi-tenant online system
  • Work with database, queuing and caching technologies to achieve highly scalable services
  • Create web interfaces for administration and customer service tools
  • Contribute to best practices around build, provision, deploy, monitoring and alerting tools
  • Adhere to team standards around documentation, programming best practices and overall code quality
  • Maintain a strong collaborative work relationship with fellow engineers and team members

Who We Think Will Be A Great Fit:
We are looking for someone with excellent fundamental skills in Software Engineering and a background in online/server engineering. The right candidate will have a passion for building highly scalable online services with an emphasis on gaming applications. You will need to bring an understanding of best practices for modern software development and web services to the table.

Minimum Requirements:

  • 5+ years of professional C++, Java or other compiled programming language
  • 3+ years of professional PHP, Python or other interpreted programming language
  • Strong grasp and experience with object-oriented programming principals
  • B.S. (or higher) degree in Computer Science, or equivalent
  • Hands-on experience with REST APIs and other types of web services
  • Hands-on experience with SQL and NoSQL databases
  • Hands-on experience with various caching and queuing technologies
  • Familiarity with components of highly scalable and available server infrastructures
  • Strong written and verbal communication skills
  • Self-motivated attitude with an ability to carry ideas from inception to completion
  • 20-25% Travel including International



This Job is no longer active!