Senior Software Engineer, Database - Demonware - Dublin, IRL

Posted 3 Days Ago
Be an Early Applicant
Dublin, IRL
In-Office
Senior level
Digital Media • Gaming • News + Entertainment • Design
The Role
Develop and evolve a scalable database tooling platform used by internal engineering teams. Responsibilities include designing reliable software and APIs, supporting cloud-based database deployments, collaborating across teams, reviewing code and designs, mentoring engineers, and assisting customer-facing teams. The role focuses on Python-based tooling, MySQL and NoSQL databases, Kubernetes, Redis, and large-scale production services.
Summary Generated by Built In

Team Name:

Job Title:Senior Software Engineer, Database - Demonware - Dublin, IRL

Requisition ID:R027520

Job Description:

Are you passionate about crafting reliable and scalable online services and features, that are used by millions of players all around the world? Do you love engineering, online/multiplayer technology, games, and working with other senior technical staff?

Demonware is looking for a talented Senior Software Engineer to join our Database team, and we’d love to hear from you!

This role is based in our Dublin, Ireland office and follows an onsite work schedule of four days per week. Work arrangements may change at the company's discretion to meet business needs. 

Your Mission

You would be joining our Database team, who are responsible for our database platform. Demonware has thousands of database nodes, and we deal with the difficult challenge of making database management easier for our colleagues across the studio.

We provide our technology to other internal teams in a self-service model to configure and deploy for their services & game titles. You would be helping to evolve this model as we make more use of cloud technologies and help minimize our customers' operational overhead. You would be working with technologies such as Redis, Kubernetes, and Vitess (MySQL).

What you bring to the table

  • Develop, maintain and evolve the database tooling platform, improve our self-serve model, and evolve it for cloud technologies
  • Liaise with other teams who run database technology, ensuring their requirements are met in a timely appropriate manner
  • Drive the direction of our software and tooling architecture, considering our dedication to maximum reliability for players and internal customers alike
  • Ensure all components are highly scalable and maintainable
  • Own the features, components and tooling being built
  • Chip in to and review designs and code from other team members
  • Support our customer-facing teams as they roll-out new features to game-studio partners, and provide support and consultancy to our colleagues around the world
  • Partner with other engineers to solve problems with our technology, and provide an excellent customer experience
  • Provide mentorship on standard methodologies for database tooling development and integration

Player Profile

Minimum requirements:   

  • 7+ years of software engineering experience, including in a critical production service environment
  • Love to code, with excellent development skills and knowledge of multiple languages, specifically with Python
  • Previous experience designing and building tooling for use by other engineers; able to understand and explain what makes a well-designed API/tool
  • Experience in database design, including with MySQL and NoSQL databases
  • Experience working with container orchestration e.g. Kubernetes
  • Demonstrated excellence in communicating within and across teams
  • Solid understanding of networking protocols: TCP, HTTP, TLS, etc.
  • Ability to analyze requirements and make corresponding design decisions
  • Demonstrable capacity for an investigative approach and keen to learn new technologies
  • Excellent problem solving and analytical skills, and able to complete sophisticated tasks with minimal direction
  • A positive, supportive, and collaborative approach to working with team members

Extra Points:

  • Software engineering experience with Golang
  • Experience with continuous integration and agile methodologies
  • Experience with building backend services, including with RESTful APIs, and Linux and other open-source technologies
  • Experience with large scale services (up to millions of concurrent users)

Your Platform

Demonware is a member of the Activision family of studios. We work alongside engineers and creatives at our AAA partner studios and deliver the online and data services required by our massive franchises. We have launched well over 100 games, and our services connect multiple millions of players every single day into epic entertainment experiences.

While Call of Duty continues to push us to build bigger and better systems year on year. We also have a strong history of supporting great franchises such as Tony Hawk, Crash Bandicoot, Destiny, Diablo, Guitar Hero, and Skylanders.

Our success comes from our versatile and hardworking people. Our work environment is welcoming and collaborative, we deliver on time and at scale.

Our World

At Activision, we strive to create the most iconic brands in gaming and entertainment. We’re driven by our mission to deliver unrivaled gaming experiences for the world to enjoy, together. We are home to some of the most beloved entertainment franchises including Call of Duty®, Crash Bandicoot™, Tony Hawk’s™ Pro Skater™, and Guitar Hero®. As a leading worldwide developer, publisher and distributor of interactive entertainment and products, our “press start” is simple: delight hundreds of millions of players around the world with innovative, fun, thrilling, and engaging entertainment experiences. 

We’re not just looking back at our decades-long legacy; we’re forging ahead to keep advancing gameplay with some of the most popular titles and sophisticated technology in the world. We have bold ambitions to create the most inclusive company as we know our success comes from the passionate, creative, and diverse teams within our organization.  

We’re in the business of delivering fun and unforgettable entertainment for our player community to enjoy. And our future opportunities have never been greater — this could be your opportunity to level up.  

Ready to Activate Your Future?  

We love hearing from anyone who is enthusiastic about changing the games industry. Not sure you meet all qualifications? Let us decide! Research shows that women and members of other under-represented groups tend to not apply to jobs when they think they may not meet every qualification, when, in fact, they often do! We are committed to creating a diverse and inclusive environment and strongly encourage you to apply.   

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status, among other characteristics.  

We are committed to working with and providing reasonable assistance to individuals with physical and mental disabilities. If you are a disabled individual requiring an accommodation to apply for an open position, please email your request to [email protected]. General employment questions cannot be accepted or processed here. Thank you for your interest.  

Skills Required

  • 7+ years of software engineering experience, including experience in a critical production service environment
  • Excellent software development skills and knowledge of multiple programming languages, specifically Python
  • Experience designing and building tooling for use by other engineers
  • Ability to understand and explain well-designed APIs and tools
  • Experience in database design, including MySQL and NoSQL databases
  • Experience with container orchestration, such as Kubernetes
  • Strong communication skills within and across teams
  • Solid understanding of TCP, HTTP, TLS, and other networking protocols
  • Ability to analyze requirements and make design decisions
  • Investigative approach and willingness to learn new technologies
  • Excellent problem-solving and analytical skills
  • Ability to complete sophisticated tasks with minimal direction
  • Positive, supportive, and collaborative working approach
  • Software engineering experience with Golang
  • Experience with continuous integration and agile methodologies
  • Experience building backend services and RESTful APIs
  • Experience with Linux and open-source technologies
  • Experience with large-scale services supporting millions of concurrent users

Blizzard Entertainment Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Blizzard Entertainment and has not been reviewed or approved by Blizzard Entertainment.

  • Leave & Time Off Breadth Time away from work is presented as generous, combining vacation, holidays, dedicated health time, and multiple paid leaves (parental, compassion, bereavement). Company materials emphasize ample paid leave options for U.S. employees.
  • Parental & Family Support Family-building support includes fertility care via Kindbody, adoption and surrogacy reimbursement, lactation support, and caregiving resources. These offerings extend beyond standard coverage and are positioned as part of a comprehensive program.
  • Healthcare Strength Health coverage spans multiple medical plan options with HSA eligibility, wellness incentives, second-opinion services, and mental-health support. Ancillary programs and wellness platforms reinforce access to preventative and ongoing care.

Blizzard Entertainment Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Irvine, CA
6,034 Employees

What We Do

Blizzard Entertainment is a premier developer and publisher of entertainment software. After establishing the Blizzard Entertainment label in 1994, the company quickly became one of the most popular and well-respected makers of computer games. By focusing on creating well-designed, highly enjoyable entertainment experiences, Blizzard Entertainment has maintained an unparalleled reputation for quality since its inception. At Blizzard Entertainment, we pour our hearts and souls into everything we create. Best known for iconic video game universes including Warcraft, Overwatch, Diablo, and StarCraft, we’ve been creating genre-defining games for millions of players around the world for more than 30 years. We’re on a quest: bring our dreams to life and craft the most epic entertainment experiences…ever. Hard work, iteration and polish go into the Blizzard “secret recipe,” but the most important ingredients come from talented people who share our vision. If that sounds like you, join us. Blizzard Entertainment is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law, and will not be discriminated against on the basis of disability.

Similar Jobs

ServiceNow Logo ServiceNow

Site Reliability Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Dublin, IRL
29000 Employees

Mastercard Logo Mastercard

Customer Onboarding and Solutions Lead

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Blackrock, Dublin, IRL
38800 Employees

Mastercard Logo Mastercard

Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Donabate, Dublin, IRL
38800 Employees

Mastercard Logo Mastercard

Senior Enterprise Operations Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Remote or Hybrid
Dublin, IRL
38800 Employees

Similar Companies Hiring

Bankrate Thumbnail
Artificial Intelligence • Consumer Web • Digital Media • Fintech • Marketing Tech • Software • Financial Services
US
160 Employees
ARB Interactive Thumbnail
Gaming • Mobile • Software
Miami, Florida
190 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account