Software Developer (Cardset)

Daybreak Game Company LLC
Renton, Washington, US
Full-time

Position Title : Cardset Engineer

The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.

Department : MTGO

Employee Type : Full Time, Regular

Location : Renton, Washington (remote with restrictions to WA, TX, CA)

Salary Range : $80,000 - $110,000, pay may vary based on location.

About The Role :

This role is responsible for helping create the cards and technology for Magic : The Gathering Online. You will be working in an agile environment that promotes freedom of thought, and rewards innovative ideas and creative solutions.

Day To Day Responsibilities :

  • Designs and implements solutions for Magic : The Gathering Online in alignment with architectural designs and program needs, including data management, card parsing, game rules engine, supporting tools, and client integration.
  • Works in multiple programming languages (C++, PERL, C#) to bring a card from its original English text to generated code consumed by the game rules engine that obeys the rules of Magic : The Gathering.
  • Supports emergent issues with the game rules engine, card behavior, or data as those situations arise in a production environment.
  • Performs literate programming, using adequate commenting and documentation tools to deliver readable and maintainable code.
  • Adopts industry standard and team-specific coding practices.
  • Collaborates and maintains relationships across disciplines (Production, Game Design, GRE, Art, etc.).
  • Communicates trade-offs, risks, and alternate solutions for proposed features and functionality.
  • Provides reasonable estimates of time and materials required to complete vision and scope goals outlined by the Development Manager.
  • Contributes to continuous improvement through code reviews, collaboration on technical designs, documentation, and test coverage.
  • Gathers metrics and makes performance improvements.

Requested Experience :

  • Bachelor's degree in computer science or equivalent experience.
  • 3-5 years of experience creating and shipping software.
  • 3-5 years working with C++.
  • 2-3 years working with PERL.
  • Experience working with and improving large, legacy systems.
  • Experience with Windows and Microsoft systems, Linux experience is a bonus.
  • Experience as a Magic Judge or strong familiarity with Magic the Gathering Comprehensive Rules is highly preferred.

Other Requirements :

  • Ability to quickly learn and master new skills.
  • Ability to work effectively with diverse groups of people in various roles.
  • Help troubleshoot and resolve technical problems as they arise.
  • Strong remote communication skills.
  • Comfort working in a fully remote environment, with potential for an office environment in the future.
  • Able to work on computer or phone for extended periods of time.

Travel Requirements : ( % of time per year )

Travel requirements are not expected to exceed 5% of the time per year.

About Our Company :

Daybreak Game Company LLC is a recognized worldwide leader in massively multiplayer online games. Best known for blockbuster hits and franchises such as DC Universe Online, PlanetSide, EverQuest, and Dungeons and Dragons Online, Daybreak creates, develops, and provides compelling online entertainment for millions of gamers worldwide.

To top it off, we are making games in three of the coolest cities in the United States : San Diego, Austin, and Boston. We make games that bring people together and build lasting communities and are totally devoted to delivering the ultimate gaming experience! Find out more about our company at www.daybreakgames.com.

Be Aware of Fraudulent Recruiting Activities :

Daybreak Game Company will never ask applicants for social security numbers, date of birth, bank account information or other sensitive information in job applications.

Additionally, our recruiters do not communicate with applicants through free e-mail accounts (Gmail, Yahoo, Hotmail) or through online messaging apps (WhatsApp, Hangouts).

We will never ask applicants to provide payment during the hiring process or extend an offer without conducting a phone, live video or in-person interview.

Please contact Daybreak Game Company’s People & Culture team at [email protected] if you encounter a recruiter or see a job opportunity that seems suspicious.

Daybreak Game Company, LLC. is an Equal Opportunity Employer, committed to Diversity in the workplace.

J-18808-Ljbffr

1 day ago
Related jobs
Daybreak Game Company LLC
Renton, Washington

The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.Renton, Washington (remote with restrictions to WA, TX, CA).This role is responsible for helping create the cards and technology for Magic: The Gathering Online.You...

Daybreak Game Company
Renton, Washington

This is also the home of Rogue Planet Games, developer of the award-winning MMOFPS PlanetSide 2. ...

Promoted
VirtualVocations
Seattle, Washington

A company is looking for an Applications/Software Developer to maintain and support an existing financial system. ...

Promoted
Scion Staffing
Seattle, Washington

GloballyHired is recruiting for a Senior WordPress Web Developer for immediate hire. This role is looking for a skilled full-stack developer who can turn detailed designs into a fully operational website. Monitor and enhance website performance, implementing best practices for speed, scalability, an...

Promoted
Crox Consulting Inc
Kirkland, Washington

Position: C++ Python Developer. Are you ready to take Python coding test during interview?. ...

Promoted
Canonical - Jobs
Seattle, Washington

Canonical seeks an experienced developer with a proven track record in Python and/or Go. You are a skilled Python developer, preferably with a track record in open source. ...

Promoted
The Trade Desk
Bellevue, Washington

Our Senior Software Engineers are end-to-end owners. You have experience designing and developing software interfaces/APIs to enable communication between various software modules, subsystems, or external systems. You will work with engineers, data scientists, ML pipelines, data processing - automat...

Promoted
Flexport
Bellevue, Washington

We're seeking a Software Engineer II (SWE II) to join our multi-disciplinary Shipping Solutions Team. Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. The successful candidate will be comfortable working alongside other engineering ...

Promoted
Slalom Consulting
Seattle, Washington

The Software Engineering capability at Slalom Build brings our clients' vision to life! We use modern tools and techniques to build secure, highly scalable software products that handle our clients' most innovative and strategic work. Our software engineers are committed to the craft of collaborativ...

Promoted
Bruker
Seattle, Washington

Senior Full-Stack Software Engineer. Senior Full-Stack Software Engineer. GeoMx on-instrument software team. Design and develop software solutions that provide our research scientists with a smooth and engaging experience. ...