Database Platform Engineer

2 weeks ago


Vancouver, British Columbia, Canada Demonware Full time
Job Description

We are seeking a skilled Database Platform Engineer to join our team at Demonware. This role is perfect for an experienced software engineer who is passionate about database technology and cloud computing.

About the Role
  • You will be responsible for developing, maintaining, and evolving our database platform to ensure maximum reliability for players and internal customers alike.
  • Liaise with teams who run database technology, ensuring their requirements are met in a timely and appropriate manner.
  • Drive the direction of our software and tooling architecture, taking into account our dedication to maximum reliability.
  • Ensure all components are highly scalable and maintainable.
  • Own the features, components, and tooling being built.
  • Contribute 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.
  • Partner with other engineers to problem-solve with our technology, and provide an excellent customer experience.
  • Provide mentorship on standard processes for database tooling development and integration.
About You
  • Relevant work experience, including in a high-volume or critical production service environment.
  • Excellent problem-solving and analytical skills.
  • Excellence in communicating within and across teams.
  • Experience writing complex k8 operators in Golang.
  • Experience working with container orchestration e.g. Kubernetes.
  • A love to code and excellent development skills, knowledge of multiple languages.
  • Previous experience crafting and building tooling for use by other engineers.
  • Knowledge of database design, including MySQL and NoSQL databases.
  • A good understanding of networking protocols: TCP, TLS, etc.
  • Ability to analyze requirements and make corresponding design decisions.
  • A large capacity for an investigative approach and keen to learn new technologies.
  • Ability to complete sophisticated tasks with minimal direction.
Bonus Points
  • Experience with game development or game engines.
  • Experience with continuous integration and agile methodologies.
  • Experience with building backend services, including skills in: RESTful APIs, Linux & open-source technologies, Experience with large scale services (up to millions of concurrent users).
What We Offer
  • Relocation support, generous paid vacation, RRSP matching program, and top-tier medical, dental, and life insurance coverage for you and your dependents.
  • Perks like free and discounted games, mental health & wellbeing programs, fitness programs, and more.
  • If the Company requires that you move geographic locations for the job, then you may also be eligible for relocation assistance.
Salary

The estimated salary range for this role is $120,000 - $160,000 CAD per year, depending on experience and location. In addition to a competitive base pay, employees in this role may be eligible for incentive compensation.



  • Vancouver, British Columbia, Canada Demonware Full time

    Job DescriptionWe are seeking a skilled Database Platform Architect to join our team at Demonware.About the RoleThis is an exciting opportunity for an experienced professional to design, develop, and maintain our database platform, driving innovation and efficiency in our semi-managed service model.Key ResponsibilitiesDevelop and evolve the database...


  • Vancouver, British Columbia, Canada Demonware Full time

    Job Description:Your MissionWe are seeking a skilled Database Platform Engineer to join our team at Demonware. As a key member of our database platform team, you will be responsible for designing, developing, and maintaining our database platform, improving our semi-managed service model, and evolving it for cloud technologies.What You Bring to the TableAs a...


  • Vancouver, British Columbia, Canada Demonware Full time

    We are seeking a skilled Database Platform Specialist to join our team at Demonware. As a key member of our platform team, you will play a vital role in the development and maintenance of our database infrastructure.Company OverviewDemonware is a leading provider of technology solutions for the gaming industry. Our mission is to deliver innovative, fun, and...

  • Database Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Demonware Full time

    About DemonwareDemonware is a leading provider of online gaming services, and we're always looking for talented individuals to join our team. Our mission is to create immersive and innovative worlds that connect and engage players worldwide.Job SummaryWe are seeking an experienced Database Engineer - Cloud Platform Specialist to help us evolve our...


  • Vancouver, British Columbia, Canada Demonware Full time

    At Demonware, a member of the Activision family of studios, we are looking for an experienced Database Platform Specialist to join our team.We provide technology to other internal teams to configure and deploy their services & game titles. As part of our move from a self-serve to a semi-managed model, you would be helping to evolve this model as we make more...


  • Vancouver, British Columbia, Canada Demonware Full time

    Job OpportunityWe are seeking a highly skilled individual to join our team as a Database Platform Architect. In this role, you will be responsible for designing, developing, and maintaining our database platform. If you have experience with cloud technologies, database design, and container orchestration, we encourage you to apply.ResponsibilitiesDesign and...


  • Vancouver, British Columbia, Canada Microsoft Full time

    We are looking for a Senior Database Solutions Engineer to join our Azure Database Services team. The ideal candidate will have experience working with high-throughput and multi-tenant services, as well as designing components carefully, identifying opportunities to reuse existing software and infrastructure, and writing clean and well-factored code with...


  • Vancouver, British Columbia, Canada Amazon Full time

    Cloud Database Solutions EngineerAmazon is seeking a skilled Cloud Database Solutions Engineer to join our team. As a member of our team, you will design, architect, and optimize our cloud database platform to meet the needs of our customers.Contribute to the development of our cloud database platformCollaborate with cross-functional teams to deliver...


  • Vancouver, British Columbia, Canada Demonware Full time

    About the RoleWe are seeking a highly skilled Senior Database Engineer to join our team at Demonware. As a key member of our database platform team, you will be responsible for designing, developing, and maintaining our database infrastructure to support our growing business.Key ResponsibilitiesDesign and implement highly scalable and maintainable database...


  • Vancouver, British Columbia, Canada Global Relay Full time

    At Global Relay, we're committed to pushing the boundaries of innovation and excellence in enterprise information archiving.We're currently seeking a highly skilled Relational Database Systems Engineer to join our Infrastructure and Platform team.About the RoleThis is an exciting opportunity for you to play a key role in managing our diverse database...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada OpenTable Full time

    Welcome to OpenTable, a global leader in the hospitality industry. With over 23 years of experience and millions of diners, we're revolutionizing the way restaurants operate.As a talented Backend Engineer, you'll be working on exciting projects, collaborating with high-level engineers, and contributing to the development of our restaurant platform using...


  • Vancouver, British Columbia, Canada Astronomer Inc. Full time

    Astronomer is seeking a skilled Software Engineer to join our Platform team in Vancouver. As a member of our team, you will be responsible for designing, developing, and maintaining the Astro Platform's architecture and components.Key responsibilities include collaborating with cross-functional teams to understand user requirements, implementing and...


  • Vancouver, British Columbia, Canada SAP Full time

    We are seeking a highly skilled Cloud Database Engineer to lead our team in Vancouver, Canada. As a key member of our Software-Development Operations team, you will be responsible for designing and implementing solutions to support, operate, and manage our databases efficiently.Your primary focus will be on leveraging best-of-breed technologies to ensure the...


  • Vancouver, British Columbia, Canada Activision Full time

    Job Title:Cloud Database EngineerJob Description:We are seeking a skilled Cloud Database Engineer to join our team at Activision. As a key member of our Database Team, you will be responsible for designing, developing, and maintaining our cloud-based database infrastructure. Your expertise in cloud technologies, such as Kubernetes, will be crucial in helping...


  • Vancouver, British Columbia, Canada SAP Full time

    Improve the world's performanceSAP empowers you to reach your full potential. Our company culture emphasizes collaboration and a shared passion to drive progress. How do we achieve this? We focus daily on building the foundation for tomorrow and creating a workplace that values diversity, flexibility, and aligns with our purpose-driven approach.We offer a...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada OpenTable Full time

    About the RoleWe are seeking a talented Software Engineer to join our team at OpenTable. As a key member of our Engineering team, you will be responsible for designing, implementing, and testing software solutions for our restaurant platform.Key ResponsibilitiesWrite clean, efficient, and maintainable code using software development best practicesCollaborate...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    About the RoleMicrosoft Canada is seeking a highly skilled Senior Cloud Database Engineer to join our Azure Data team. As a key member of our team, you will be responsible for designing and building reliable, high-performance, low-latency solutions for Cosmos DB services at scale.You will work across the stack and collaborate with engineers on the team to...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    About the RoleMicrosoft Canada is seeking a highly skilled Senior Cloud Database Engineer to join our Azure Data team. As a key member of our team, you will be responsible for designing and building reliable, high-performance, low-latency solutions for Cosmos DB services at scale.You will work across the stack and collaborate with engineers on the team to...


  • Vancouver, British Columbia, Canada OpenTable Full time

    About UsWith millions of diners and 23+ years of experience, OpenTable is an industry leader in hospitality. We help restaurants attract guests, manage capacity, improve operations, and maximize revenue.As a global network that includes OpenTable and KAYAK's portfolio of travel brands, we're part of something bigger than ourselves. Our culture is built on...


  • Vancouver, British Columbia, Canada Softbank Investment advisers Full time

    Real-Time Data Platform EngineerWe are seeking a highly skilled and experienced Real-Time Data Platform Engineer to join our core service group.Competitive salary range: $140,000 - $200,000 per year, depending on location and experience.About the Role:Design, develop, and deploy new features and capabilities in the Real-Time Engine.Collaborate with...