Mural Logo

Mural

Senior Software Engineer, Integrated Workflows

Posted One Month Ago
Remote
Hiring Remotely in Canada
Senior level
Remote
Hiring Remotely in Canada
Senior level
Build and maintain Mural’s integration platform, including two-way sync with systems such as Jira, Linear, and Asana; Microsoft, conferencing, notification, and content integrations; public APIs; file handling; and format conversion. Lead projects end to end, design scalable and secure systems, manage third-party API concerns, create testing and documentation strategies, mentor engineers, and collaborate across teams on technical boundaries and platform capabilities.
The summary above was generated by AI

ABOUT THE TEAM

Teams do their best work when they’re aligned, and alignment depends on shared context. Today, the context that matters most to a team is scattered across a dozen tools: tickets in Jira and Linear, specs in Confluence and Google Docs, decisions buried in meeting notes, threads in Slack and Teams. Every new conversation starts with someone hunting it down.

We’re changing that. The Integrated Workflows team is building the layer that brings a team’s real working context into Mural, so people (and the AI working alongside them) can align on shared knowledge and design the workflows they need. When this works, a person opens a canvas and the project, the open work, the last three meetings, and the doc everyone keeps referencing are already there. No team should have to start from a blank canvas. That’s the problem we’re solving, and we’re early enough that the person in this seat will shape how it’s done.

 

YOUR MISSION

This isn’t connector maintenance. You’ll be defining how an AI-native product reaches into the outside world: what context to pull, how to represent it so models can reason over it, how to respect permissions and privacy across systems that each model them differently, and how to make all of that feel effortless to the end user. Few teams anywhere are working at this intersection of AI, integrations, and collaborative product design.

WHAT YOU'LL DO
  • Design and build connectors, including MCP-based connectors, that bring context from systems of record, docs and wikis (Confluence, Google Docs, Notion, and others), meeting notes, and communication tools into the Mural canvas

  • Shape how that context is modeled, normalized, and made useful to users, so the canvas becomes a live picture of how a team works rather than a snapshot of one meeting

  • Bridge product and engineering: translate messy realities (different auth models, data shapes, rate limits, permission systems, partner review processes) into a product experience that just works

  • Build the integration platform, the shared frameworks, services, and patterns that let any team at Mural ship connected, context-aware experiences without starting from scratch

  • Own the security and trust posture of everything crossing our system boundary, including permissions, data handling, and graceful behavior when an upstream service misbehaves

  • Maintain and evolve our public API with the backwards-compatibility discipline a published interface demands

  • Lead projects end to end, from research and prototyping through release and iteration, with a bias toward getting value into customers’ hands quickly

  • Use AI tools as a core part of how you build, and help the team get better at it

  • Mentor colleagues, contribute to technical design, and raise the bar on code quality, testing, and documentation

WHAT YOU'LL BRING
  • A product mindset: you care about why something is being built and who it’s for, not just how

  • 5+ years building and shipping production software at scale, with fluency in TypeScript/JavaScript and Node.js (React and Python are a plus)

  • Hands-on experience integrating with third-party APIs and platforms: OAuth and token lifecycle, webhooks, rate limiting and backoff, pagination, versioning, and degrading gracefully when things fail

  • Genuine curiosity about AI-driven products and development practices, and a willingness to experiment

  • A track record of designing scalable, reliable systems and delivering them iteratively

  • Strong communication skills and comfort leading technical discussions and navigating trade-offs

NICE TO HAVE
  • Familiarity with the Model Context Protocol (MCP) or interest in learning it

  • Experience with the Microsoft ecosystem (Teams, Office add-ins) or shipping through a partner marketplace or app review process

  • Experience designing or maintaining a public developer API

  • Background in high-growth or startup environments

Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience.

Equal Opportunity 

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Similar Jobs

3 Hours Ago
In-Office or Remote
Canada
Junior
Junior
Big Data • Information Technology • Software • Analytics • Energy
Provide frontline support for Enverus software applications through phone, email, and virtual screen sharing. Diagnose and resolve technical issues, manage customer cases, document and escalate product problems, educate users on navigation and product value, communicate updates, and relay client feedback to internal teams. The role requires strong communication, troubleshooting, organization, conflict resolution, collaboration, and customer-service skills, with rotating holiday support possible.
Top Skills: Generative AiSaaSVirtual Screen Sharing
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Lead a team of enterprise sales engineers supporting cybersecurity platform sales. Explain security architectures, deployments, and solution gaps to prospects and customers, serving as a technical bridge between Sales, Marketing, Support, Engineering, and external stakeholders. The role requires significant endpoint or network security expertise, strong communication and presentation skills, executive-level engagement, technical understanding across major operating systems, and willingness to travel. Montreal residency is required.
Top Skills: Antivirus (Av)Artificial IntelligenceAWSAzureBashDigital ForensicsEndpoint Detection And Response (Edr)FirewallsGCPHips/IdsIncident ResponseLinuxmacOSMalware AnalysisOsi ModelPowershellPythonSandbox AnalysisSIEMThreat IntelligenceVdiVirtualizationWindows
8 Hours Ago
Remote or Hybrid
Canada
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Payments • Software • Business Intelligence • Generative AI • Automation
Leads product operations by enabling AI workflows, owning product tooling and infrastructure, governing integrations and access, managing vendors, standardizing product lifecycle processes, and building measurement systems. The role also stewards the product operating system, drives adoption and change management, facilitates cross-functional feedback mechanisms, and establishes metrics for operational effectiveness.
Top Skills: Ai AgentsAi AutomationsAi ConnectorsAi ToolsDashboardsJira Product DiscoveryPendoSalesforceSession ReplaySystem Integrations

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account