• Companies
  • News
By technology
  • Python17.9k
  • AWS12.6k
  • Kubernetes9.1k
  • Docker8.7k
  • C++5.9k
  • PostgreSQL5.7k
  • SQL5.3k
By category
  • Backend Developer11.3k
  • DevOps Engineer3.4k
  • Machine Learning Engineer3.3k
  • Full Stack Developer3.2k
  • Data Engineer2.8k
  • Embedded Engineer2.2k
  • Frontend Developer857
By city
  • San Francisco, CA6.2k
  • New York, NY5.6k
  • Seattle, WA1.3k
  • Washington, DC1.2k
  • Toronto, ON1.2k
  • Boston, MA1k
  • Austin, TX1k
Work mode
  • On-site21.9k
  • Remote10.2k
  • Hybrid7.3k
Job type
  • Full-time38.1k
  • Contract600
  • Part-time526
  • Freelance214
  • internship4
  • seasonal1
Experience
  • Entry level
  • Mid level
  • Senior
  • Staff+
  • Engineering management

The job board for developers. Find your next role at companies that value great engineering.

© 2023-2026 . All rights reserved.

Logos provided by Logo.dev
All jobs

Principal Engineer — DevX & AI

Xsolla · Montreal; Canada; Serbia

Extracted from the posting

Base
Not stated
Remote
Hybrid
Eng team
Net-new team of seven
Stack
TypeScript, JavaScript, React, Model Context Protocol

Principal engineer role owning the architecture of the agent-readable Shop Builder platform, including public APIs, SDKs, the CLI, and an MCP server for AI agents. The role defines React and TypeScript interface contracts, deploy and versioning models, and eval harness architecture, and acts as technical bar-raiser for the team.

ABOUT YOU

We are looking for a Principal Engineer to take architectural ownership of the agent-readable Shop Builder platform. This is the most senior individual contributor role on the DevX and AI team, and the decisions you make here — which surfaces to expose, which formats to support, which standards to set — will bind the platform for years.

You are not a manager, but your influence is org-wide. You define how developers and AI agents interact with Shop Builder's foundational capabilities: UI as Data, custom blocks, themes, data binding, catalog, payments. You are the technical authority on what the platform exposes and how, and you are deeply hands-on with the hardest parts of that work.

 

ABOUT US

Xsolla is a global payments and commerce platform for the games industry, used by thousands of publishers to monetize, distribute, and operate their titles worldwide. Shop Builder is Xsolla's storefront platform — used by publishers and game developers to launch and operate game shops, from straightforward catalog and webshops to fully custom storefronts built headless on our backend. For more information, visit xsolla.com.

The DevX and AI team owns the public APIs, documentation, and AI features that give developers — and AI agents — the full surface they need to customize and extend Shop Builder. This is a net-new team of seven, standing up to fill a real gap: no dedicated team has owned the developer surface end to end. That changes now.

Responsibilities

  • Own the technical architecture of the agent-readable Shop Builder platform: which APIs to expose, in what shape, through which surfaces (REST, SDK, MCP, CLI).
  • Define the interface contracts that LLMs and developers interact with — React component APIs, custom block schemas, theme tokens, data binding formats — and maintain them with the rigor of a public API.
  • Design and lead delivery of the MCP server that allows AI agents (Claude Code, Cursor, etc.) to build, deploy, and operate Shop Builder storefronts end-to-end without the editor in the loop.
  • Architect the CLI and local development environment: how developers scaffold projects, iterate locally, preview changes, and push to production.
  • Define the deploy, versioning, and rollback model for developer-published content — custom blocks, themes, and layouts.
  • Design the sandbox and preview environment system so agents and developers can iterate without touching live partner sites.
  • Set the documentation standard: written for LLMs and humans as first-class users, maintained from single canonical sources and published to every surface (CLI help, dev docs, MCP tool descriptions, AI context).
  • Lead the eval harness architecture: how the team measures whether an LLM-generated block, theme, or layout is correct before it ships.
  • Collaborate with Principal/Staff Engineers across payments, auth, live ops, and catalog to pull inbound capabilities into coherent developer-facing surfaces.
  • Serve as the technical bar-raiser for the team: define code standards, review critical implementation decisions, and mentor the Tech Lead and engineers.
  • Contribute to hiring and define the technical culture of the team from day one.

Qualifications & Skills

    Nice to Have

      Benefits:


      We are passionate about fostering a supportive environment for our team, so we prioritize the physical, mental, and emotional well-being of our employees and their families through a comprehensive Benefits Program. This includes medical, dental, and vision, PTO, and a personalized career roadmap for each employee. By investing in professional development through training and educational opportunities, we ensure that our team thrives both personally and professionally. Together, we’re not just building a business; we’re cultivating a community that values creativity, collaboration, and the transformative power of play.

      Equal Employment Opportunity Statement:

      Xsolla is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other characteristic protected by law.

      We consider qualified applicants with criminal histories in accordance with the Fair Chance Act.

      Criminal History Consideration:

      For this role, we will conduct a background check that may include the following:

      • Criminal history check
      • Employment verification
      • Education verification

      Relevance to Job Responsibilities:

      The background check is relevant to this position because of the following role responsibilities:

      • Accessing confidential company data
      • Ensuring compliance with regulatory requirements
      • Handling sensitive financial information/managing budgets/accessing funds

      Rights Under the Fair Chance Act:

      Applicants are encouraged to inquire about their rights under the Fair Chance Act. If you have questions regarding our hiring practices, please contact

      [email protected]

      .

      Compensation: CAD 150,000 – 195,000 per year salary

      Technologies

      TypeScriptJavaScriptReactModel Context ProtocolAWSGoogle Cloud Platform
      Xsolla
      Xsolla

      Job details

      TypeFull-time
      Work ModeHybrid
      LevelLead
      Location🇨🇦Montreal, QC
      PostedNov 06, 2026
      Apply Now

      Related jobs

      Notion

      Software Engineering Intern, Frontend (Summer 2027)

      Notion
      $118,560 - $126,880🇺🇸 New York, NYOn-site · Full-timeReact · TypeScript
      The New York Times

      Frontend Engineering Intern

      The New York Times
      $83,200 - $83,200🇺🇸 New York, NYHybrid · Part-timeReact · GraphQL · CSS Modules
      Tebra

      Senior Software Engineer

      Tebra
      $170,500 - $181,500United States - RemoteRemote · Full-timeReact · Material UI · Storybook