All remote jobs
Open role
Remote opportunity atMural

Senior Software Engineer, Integrated Workflows

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

Published
43Listing views
4Application actions
17 Oct 2026Apply before
Opportunity details

About this role.

AI Summary

Mural is seeking a Senior Software Engineer to build and scale integrations that connect its collaboration platform with external workflow tools and content systems. The role focuses on two-way synchronization, third-party APIs, OAuth, webhooks, public API stability, secure content handling, and reusable integration-platform capabilities. The engineer will lead projects from discovery through release, collaborate across product and platform boundaries, and mentor earlier-career teammates. Strong TypeScript/JavaScript expertise, production systems experience, and comfort operating amid changing partner API requirements are central to success.

Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

Job Complexity

5/5
EasyHard

Pace & Pressure

4/5
RelaxedFast-paced

Autonomy Level

5/5
GuidedFull ownership

Communication Load

5/5
IndependentCollaborative
AI insightThis is a senior-level platform and product engineering role involving distributed integrations, external API failure modes, security boundaries, and backwards-compatible public interfaces. It requires independent technical leadership as well as the ability to align multiple internal teams and external platform constraints.

Salary analysis

Estimated compensation compared with the broader US market for similar roles.

Estimated job medianMarket rate
$155,000
US market range$130k–$190k
AI insightNo actual salary range is disclosed. These are estimated annual USD base-salary figures for a US-market Senior Software Engineer focused on SaaS integrations, platform engineering, and TypeScript/Node.js; actual compensation may vary materially by location, equity, and experience.

Core skills

Skills and capabilities most closely associated with this opportunity.

Sample interview questions
How would you design a reliable two-way synchronization system between Mural and a work-management platform such as Jira?

I would establish a canonical mapping between entities, persist external IDs and version metadata, and use idempotent operations so retries cannot create duplicate updates. I would combine webhooks with scheduled reconciliation, use conflict-resolution rules based on ownership and timestamps, and provide observability for failed or delayed syncs. Rate limiting, exponential backoff, dead-letter handling, and a clear user-facing recovery path would be designed from the outset.

What practices do you use to manage OAuth token lifecycles securely in third-party integrations?

I store tokens encrypted with strict access controls, retain only the scopes required, and separate token-management concerns from business logic. I implement proactive refresh where supported, safely handle refresh failures and revoked consent, and avoid exposing credentials in logs or client-side code. I also build clear reauthorization flows and monitor authentication failures so partner or customer issues are detected quickly.

How do you maintain backwards compatibility for a public developer API while continuing to add features?

I treat existing API behavior as a contract, use additive changes whenever possible, and version deliberately when breaking changes are unavoidable. I document schemas and deprecations clearly, provide migration windows and tooling, and use contract tests to protect expected behavior. Before release, I assess downstream impact through usage data, developer feedback, and staged rollout plans.

Describe how you would approach an unreliable upstream API that intermittently returns errors or changes its behavior.

I would first isolate the integration behind an adapter with explicit error classification and resilient retry policies. Timeouts, circuit breakers, backoff with jitter, pagination safeguards, and graceful degradation would prevent the upstream issue from cascading into Mural. I would add monitoring and structured logs, create regression tests for the observed failure modes, and communicate any customer impact while coordinating with the partner where needed.

How do you lead a complex technical project from an initial idea through delivery?

I begin by clarifying the customer outcome, constraints, success metrics, and key technical risks. I create a lightweight design that identifies interfaces, dependencies, rollout strategy, and incremental milestones, then validate assumptions with a proof of concept where appropriate. Throughout delivery, I keep stakeholders aligned, use reviews and tests to protect quality, and measure post-launch adoption and reliability to guide iteration.

This analysis is generated from the job description. Salary estimates, role characteristics and sample answers are guidance, not employer-provided facts.

ABOUT THE TEAM

The Integrated Workflows team exists to expand Mural’s value by embedding it seamlessly into the essential business workflows our customers already live in. We connect Mural to the tools that teams rely on every day, from the systems of record where work gets tracked to the places conversations happen and the surfaces content moves through.

That is what integrations unlock, and it is the most interesting thing about this team. When Mural can reach the work happening everywhere else, a canvas stops being a snapshot of one meeting and becomes a live surface for how a team operates: real context pulled in, real decisions pushed back out, nobody retyping a status update or hunting for the current version. A workshop stops ending at the wall of sticky notes and starts ending in tracked, owned, moving work. That is when collaboration gets genuinely effective, and building toward it is the point of everything we do.

Underneath all of that, we build the integration platform: the shared frameworks, services, and patterns that let any team at Mural ship a connected experience without starting from scratch. Our mission: to make Mural a natural part of daily work. We measure success by how indispensable Mural becomes inside real customer workflows, not by the number of integrations we ship.

YOUR MISSION

As a Senior Software Engineer on the Integrated Workflows team, you’ll own significant parts of how Mural connects to the outside world. You’ll design and build integrations that are reliable, secure, and genuinely used, and you’ll turn one-off connector work into integration platform capabilities the rest of the company can build on.

This role sits at the intersection of product and platform. You’ll work directly against third-party APIs and SDKs with all the ambiguity that entails: shifting contracts, rate limits, auth models, partner review processes. At the same time you’ll keep our own abstractions clean and our public API stable for the developers who depend on it.

Senior Engineers at Mural lead, design, and implement complex technical projects, contribute to team and company-wide processes and culture, and provide mentorship and support for early-career colleagues.

WHAT YOU’LL DO

  • Build and evolve two-way sync with the systems of record where customer work lives (Jira, Linear, Asana, and others), so decisions made on the canvas become tracked work and stay in sync as that work changes

  • Design, build, and maintain integrations across the Microsoft ecosystem (Teams, Outlook, Office), video conferencing platforms, and third-party notification targets such as Slack and Teams

  • Build and evolve the integration platform: the shared frameworks, services, and patterns other Mural teams use to ship their own connected experiences

  • Own the content pathways in and out of Mural, including the import and image panels, third-party image APIs such as Unsplash, copy/paste to and from outside Mural, file upload handling, iFrame embedding, self-serve PDF to Mural conversion, and Mural exports and downloads

  • Partner across teams on shared boundaries and hold up your side of those contracts, including render for exports, the notification engine, and company-level migration

  • Maintain and support our public API for existing third-party developers, with the backwards-compatibility discipline a published interface demands

  • Lead projects end to end, from research, design, and POC through execution, release, and iteration

  • Build flexible and maintainable solutions while being accountable for quality, performance, reliability, and the security posture of everything crossing our system boundary

  • Use AI tools as part of your fundamental workflows

  • Design, plan, and implement automated testing and documentation strategies, including for the failure modes that only show up when someone else’s API misbehaves

  • Elevate the team’s skills and knowledge by participating in technical designs and talks, and by reviewing and helping improve your and your colleagues’ code

  • Contribute to constantly improving the team’s processes and best practices

WHAT YOU’LL BRING

  • Fluency in modern JavaScript/TypeScript and experience with technologies such as React, Node.js, or other modern frameworks

  • Hands-on experience integrating with third-party APIs and platforms: OAuth and token lifecycle management, webhooks, rate limiting and backoff, pagination, versioning, and graceful degradation when an upstream service fails

  • 5+ years building and shipping large-scale production software as part of an agile engineering team

  • Strong track record of designing and delivering scalable, high-performance systems

  • An outcome-oriented and highly-experimental interest in AI-driven development practices

  • Proven experience planning technical projects and delivering new systems and features iteratively, with a focus on delivering value to customers quickly

  • Strong collaboration and communication skills, able to lead technical discussions and navigate trade-offs effectively

  • Experience working in high-growth, fast-paced environments or startups is a plus

  • Experience building against Microsoft Teams or Office add-in SDKs, or shipping through a partner marketplace or app review process

  • Experience designing and maintaining a public developer API

  • Experience with Python

  • Familiarity with secure file handling at scale, including permissions checks, malware scanning, and content validation on upload

  • Experience with content migration or format conversion between products, and the fidelity problems that come with it

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.

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Did you apply?Let us know, and we’ll help you track your application.

Continue on the employer website

Protect your personal information and never pay to secure an interview or job offer. View safety guidance.

Log in to save
One quick step before you apply

Create your free account, then apply.

Build a more organized job search on Jobicy and continue to the employer's application when you're ready.

  • Never lose a promising opportunitySave roles and return to them from your dashboard.
  • See your entire search at a glanceTrack applications, stages and next steps in one place.
  • Get matched with relevant remote jobsChoose the alerts and digests that work for you.
Applying is free. The employer's application opens in a new tab.
Add alert
Jobs Talent AI Tools Salaries
Menu