Software Engineer - Storage

Job Type:
Permanent
Areas of Expertise:
Business Operations, Programming and Development
Region:
Ireland
Area:
Dublin
City:
Dublin
Posted:
20-Nov-17
Company:
Demonware
Job Ref:
ENG000014

Details

Demonware creates and provides the online services behind hugely popular video game franchises such as Call of Duty and Skylanders. We provide matchmaking, microtransactions, storage and account management services for almost half a billion users. Demonware has offices in Dublin, Ireland; Vancouver, Canada; and Shanghai, China, and is a wholly-owned subsidiary of Activision Blizzard, Inc.

Team / Role Summary:

Demonware's Products department is responsible for delivering bundled suites of services for game studios. We are seeking a software engineer to join the team which works together on designing, building and running our next generation storage products that serves the Call of Duty franchise and many other Activision titles. These products provide essential services to the game client for large file upload/download, structured data store, video streaming, ...etc.


Responsibilities:


Design and develop the storage product according to Demonware's standards of reliability and quality using best coding and modular design practices


Liaise with game studios on feature implementation, ensuring their requirements are met in a timely appropriate manner


Ensure all components are highly scalable, maintainable, and monitored


Troubleshoot issues and be proactive about identifying solutions to problems


Requirements:


2+ years Software Development experience


Love to code. Excellent Python development skills, or be able to learn it.


A strong background with open source and Linux environments


Experience with MySQL and/or Cassandra is a plus


Proven ability to analyze requirements and make corresponding design decisions


A broad understanding of networking protocols, e.g. TCP, HTTP


Experience using and/or designing RESTful APIs is a plus


Experience with continuous integration and agile methodologies


A degree in Computer Science, Computer Engineering or equivalent

Desirable:


Understanding of modern gameplay designs for AAA games; can engage with designers and developers alike


Exposure to data analytics to be able to work effectively with the Activision Analytics team


Contact Details:
Demonware
Tel: -
Contact: Recruitment Team
Email:

You may return to your current search results by clicking here.

Latest Job Listings