Xsolla is a global gaming technology company whose platform is used by game developers and publishers to streamline operations and “bring their games to the world." The company h
Principal Engineer – DevX, AI
Location
Canada
Posted
12 days ago
Salary
0
Seniority
Lead
Job Description
Principal Engineer – DevX, AI
Xsolla
• 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.
Job Requirements
- 10+ years of professional engineering experience, with a demonstrated track record as a Staff or Principal engineer who has shaped platforms, APIs, or developer tooling used by external builders.
- Deep expertise in designing and shipping public APIs and SDKs, including versioning strategy, backwards compatibility, and developer ergonomics — strong opinions about what makes an API delightful vs. painful.
- Expert-level proficiency in JavaScript/TypeScript and React — the primary interface language for LLMs and developers on this platform.
- Hands-on experience building CLI tooling and local developer workflows (scaffolding, hot reload, file-based config, deploy commands).
- Solid understanding of the Model Context Protocol (MCP) or equivalent agentic tool-use interfaces, and practical experience building tools that AI agents can reliably invoke.
- Experience building systems at global scale on cloud infrastructure (AWS or GCP), with deep knowledge of containerization, CI/CD, and infrastructure-as-code.
- Ability to write and reason about LLM-friendly documentation and API surfaces: you understand that token-efficiency, predictability, and schema clarity matter as much as human readability.
- Exceptional technical communication: clear RFCs and ADRs, productive architecture reviews, and the ability to explain second-order consequences to engineering and business leadership.
- Comfort operating in a greenfield context — you define the structure rather than inherit it.
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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, develop, and deploy .NET-based microservices on cloud providers, following best practices for scalability, performance, and security. • Develop responsive, user-friendly frontend applications using the React framework, ensuring a seamless and engaging user experience. • Implement and maintain CI/CD pipelines for automated build, test, and deployment processes. • Integrate third-party APIs and services to extend application functionality. • Mentor junior developers and provide technical support to ensure successful project delivery. • Stay up to date with emerging technologies and industry trends, and incorporate them into development processes as appropriate.
• Partner with Product and Design to define, build, and evolve user experiences across the full stack using modern frontend and backend technologies. • Own and evolve both frontend and backend architecture to ensure scalability, performance, accessibility, and long-term maintainability. • Lead the design and implementation of complex frontend systems using React, TypeScript, and Next.js, including SSR, routing, data fetching, and performance optimization. • Design and build robust backend services and APIs in Python with Django, focusing on reliability, security, and scalability. • Establish and uphold full-stack engineering standards, including patterns, tooling, testing strategies, and CI/CD best practices. • Drive cross-team technical initiatives, aligning frontend and backend architecture with platform capabilities and product strategy. • Proactively identify technical risks and opportunities across the stack, providing clear technical direction and tradeoff analysis. • Mentor and guide engineers across frontend and backend disciplines, raising the bar on code quality, architectural thinking, and delivery practices. • Design and implement robust unit, integration, and end-to-end automation tests across the full stack. • Define and monitor full-stack metrics (performance, reliability, user behavior) to inform product and technical decisions.
Software Engineer – Full-Stack
Fiscal AIFiscal.ai | Modern Financial Data Platform Our Mission: Provide 100 million investors with high-quality financial data.
• This role will be joining our growing and talented engineering Team. As a fast-growing company, you will be building at the intersection of the AI and finance. • Building the Fiscal.ai Terminal product • Building the Fiscal.ai Financial Data infrastructure (and API product)
Digital Solutions Software Developer II
AECOMWe are the world’s trusted infrastructure consulting firm.
• Design, develop, and implement interactive dashboards and visualizations that effectively present complex data • Test and debug dashboards to ensure their accuracy and reliability • Maintain and update existing dashboards based on evolving business needs and data changes • Ensure the highest level of data quality and accuracy in all deliverables • Provide support to end-users, including troubleshooting and resolving issues related to dashboards and reporting tools • Conduct training sessions and workshops to educate users on how to use and interpret dashboards • Preparing, modeling, transforming, and organizing data for use in online dashboards and reports • Connecting business intelligence tool to data sources and creating calculations, dimensions, and measures • Building, configuring, testing, and maintaining dashboards using business intelligence tool • Publishing and refreshing dashboards across development, QA, and production environments




