2K Company Logo

2K

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

Associate Software Engineer - Core Tech - Temp

Description

ASSOCIATE SOFTWARE ENGINEER - CORE TECHNOLOGY GROUP - TEMPORARY

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 are passionate about engineering and are looking to accelerate your career by working on a large scale service infrastructure, come join our team.

What We Need:

my2K is looking for an associate engineer to join its small but dynamic engineering team to help our game developers create compelling online experiences. We believe in hiring smart and highly effective people who can work together to efficiently build cutting edge online game technology. The most successful engineers on our team are not the ones with all the right answers; they are the ones who can learn, adapt and work effectively to deliver high-quality solutions.

Job Responsibilities Will Include:

  • Help design and develop server components for a multi-tenant online system
  • Help design and develop client components for integration into customer products
  • Help create web interfaces for administration and customer service tools
  • Expand existing unit, scale and integration test coverage
  • 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 a strong grasp of Software Engineering fundamentals and some hands-on experience with relevant projects. The right candidate will have a passion for learning and building real-world solutions for the games industry. You will need to be able to quickly learn technology you’re not familiar with to start making meaningful contributions to our project in a short amount of time.

Minimum Requirements:

  • 2+ years of experience with C++, Java or other compiled programming language
  • 1+ years of experience with PHP, Python or other interpreted programming language
  • Solid grasp of object-oriented programming principals 
  • B.S. (or higher) degree in Computer Science, or equivalent
  • Familiarity with REST APIs and other types of web services
  • Familiarity with client APIs and game code
  • Some familiarity with SQL and NoSQL databases
  • Some familiarity with Linux operating systems
  • Strong written and verbal communication skills
  • Self-motivated attitude with an ability to learn and be effective quickly







This Job is no longer active!