Senior Software Engineer - Identity & Access Management, A/B Testing

Apply Now

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 Identity & Access 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 our team in designing, building and running the IAM and A/B testing systems that serve the Call of Duty franchise and many other Activision titles.


  • Provide leadership and technical direction on the various products owned by the Citadel team including Identification, Authentication, Account Linking and A/B testing.
  • Adhere to Demonware’s standards of reliability and quality by using best practices in software engineering and modular design.
  • Take ownership of problems and projects which require in depth evaluation.
  • Liaise with game studios on feature implementation, ensuring their requirements are met in a timely and appropriate manner.
  • Ensure all components are highly scalable, maintainable, and monitored.
  • Delegate, coach and mentor other team members.
  • Requirements
  • 6+ years Software Development experience.
  • In-depth knowledge of Python.
  • A strong background in open source and Linux environments.
  • Experience with MySQL, Cassandra or other database technologies.
  • A proven ability to analyze requirements and make corresponding design decisions.
  • A broad understanding of networking protocols such as TCP/IP and HTTP.
  • Experience designing & implementing RESTful APIs.
  • Experience with continuous integration and agile methodologies.
  • A degree in Computer Science, Computer Engineering or equivalent.
  • Desirable
  • Experience implementing IAM systems.
  • Experience Designing A/B testing API and services integration
  • Understanding of modern gameplay designs for AAA games - the ability to engage with both game designers and software engineers.
  • What Demonware Offers
  • An excellent salary, with annual performance reviews
  • 25 days holidays
  • Annual bonus program
  • Annual pay review
  • Pension matching contributions
  • Top-tier healthcare for you and your family
  • Life insurance coverage
  • Tax Saver Commuter Ticket scheme
  • Bike to work Scheme
  • Free Activision Games
  • Snacks 24/7
  • Flexible working practices, based on the belief that the quality of your work is not dependent on the number of hours sitting behind a desk
  • A culture that emphasizes continual learning and improvement, with opportunities for career progression, travel, and a commitment to open source
  • Demonware By The Numbers
  • 469+ million gamers
  • 3.2+ million concurrent online gamers
  • 100+ games
  • 300,000 requests per second at peak
  • Average query response time of <.02 second
  • 630,000+ metrics a minute
  • 132 billion+ API calls per month