This job might no longer be available.

Infrastructure Software Engineer

Cryptic Studios
Los Gatos, California
2 years ago
Apply
Cryptic Studios is an industry leader in the development of free-to-play massively multiplayer role-playing games on PC and console including Champions Online, Star Trek Online, and Neverwinter. We bring these popular properties to life with innovative gameplay mechanics, gorgeous graphics, and impressive sound to create an engaging and immersive player experience.

We have fully embraced a flexible work policy that allows options for onsite work in our Los Gatos, CA studio or fully remotely from anywhere throughout the US. Come and join us!

Cryptic Studios is currently seeking an Infrastructure Software Engineer. The creation and operation of massive multiplayer online games requires a wide range of innovative technologies. As an Infrastructure Software Engineer, you can contribute to advancing the state of the art in back-end systems for online games.

**Every day you could be:**

* Working in a team of very talented software engineers to architect, build and maintain exceptional game play systems.

* Analyzing game systems to improve game play experiences for players.

* Working with operations staff to design and implement new features that will improve the reliability and efficiency of operating Cryptic's games.

* Working with game development teams and game engine teams to bring their ideas to live in high performance back-end systems.

* Analyzing performance of key systems and refactoring or re-implementing them to perform and scale better under load.

* Working in a custom, state of the art, client-server game engine and tool suite.

* Developing and extending systems to meet the ever-changing needs of a massively multiplayer online game.

* Upgrading our workflows to improve team productivity and enhance content for customers.

* Researching and introducing new technologies to all engineers and management.

**Systems you might work on:**

* Core components of Cryptic's game server architecture, ranging from gameplay servers, to social systems (such as friends management, chat, and teaming) to economic systems (such as auction).

* Integration with platforms such as Xbox Live, PlayStation Network, and Steam.

* Entitlement management systems, ranging from designing micro-transactions, through the purchase flows, to tracking and reporting on game monetization.

* Management tools for Cryptic's private server cloud, ranging from deployment tools to operational telemetry.

* Asset management ranging from internal tracking of game assets to large scale cloud deployment of the game to customers.

* Cryptic's custom built NoSQL object database that optimizes for write-mostly, read-rarely use patterns.

**What we need to see:**

* 5+ years of experience programming and debugging.

* 1+ year of professional experience programming and debugging with C/C++.

* Solid understanding of pointers and memory management.

* Working knowledge of asynchronous systems such as multi-threaded or multi-process systems.

* Ability to work comfortably within a large pre-existing code base

* A passion for delivering great work.

* Clear and concise communication skills.

* Bachelor's degree in Computer Science or related field (or equivalent experience).

* Must be eligible to work in the United States.

**What we’d like to see:**

* 2+ years of experience with networking, including sockets, ports, firewalls, packet capture, etc.

* Familiarity with web services mechanics such as REST, JSON-RPC, etc.

* In-depth knowledge of and experience with games.

* Experience in the video game industry and with MMO’s is a huge plus!

**C/C++ Programming:**

* Cryptic’s software engineers work almost exclusively in a high performance, cross-platform C/C++ code base. In addition to problem solving skills, this job requires a high degree of proficiency with pointers, memory management, and performance optimization. The interview process will be testing you for these skills. (Java, C# and other high-level languages will not be utilized in this job.)

**What Cryptic Offers:**

* Remote Work Options - Anywhere Within The US

* A fun tight-knit team where your contributions will have a major impact

* Full-Time role

* Paid Holiday, Sick Time & Paid Time off

* Health Insurance & Perks: Medical, Dental, Vision

* Company social events

* Pet-Friendly Environment

**Salary Information:**

At Cryptic Studios, Inc. the standard base pay range for this role is $115,000 - $160,000 annually. This base pay range is for the U.S. and is not applicable to locations outside of the U.S. Actual amounts will vary depending on experience, performance and location. In addition to a competitive base pay, employees in this role may be eligible for incentive compensation. Incentive compensation is not guaranteed.

Cryptic Studios is an Equal Opportunity Employer and is committed to complying with all applicable laws providing equal employment opportunities. Company policy prohibits unlawful discrimination based on race, color, ethnicity, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender (including gender identity and gender expression), religion (including religious dress and grooming practices), creed, marital status, age, national origin (including language use restrictions and possession of a driver’s license issued under California Vehicle Code section 12801.9), ancestry, citizenship, physical or mental disability, military and veteran status, genetic information, medical condition (including cancer and genetic characteristics), sexual orientation, or any other protected class, characteristic, or consideration made unlawful under applicable federal, state, or local laws. It also prohibits unlawful discrimination based on the perception that anyone has any of those characteristics, or is associated with a person who has or is perceived as having any of those characteristics.

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Cryptic Studios

Engineering jobs