Senior Software Engineer, Integrated Workflows

Mural · Remote · Canada Remote · Argentina Remote ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior Software Engineer
  • Fully remote
  • TypeScript + Node.js
  • API & Integration focus
  • 5+ years experience

Join the Integrated Workflows team to embed Mural into essential business processes by connecting it with systems of record and communication platforms. You will design reliable two-way syncs and build the underlying integration platform that allows other teams to ship connected experiences efficiently.

This position sits at the intersection of product and platform engineering. You will handle third-party API complexities while ensuring internal abstractions remain clean and stable for developers across the company.

What you'll do

  • Build two-way sync with systems like Jira, Linear, and Asana to keep work tracked and updated
  • Design integrations for Microsoft Teams, Outlook, Office, and notification targets like Slack
  • Develop shared frameworks and services for the internal integration platform
  • Manage content pathways including imports, exports, file uploads, and third-party image APIs
  • Maintain the public API with strict attention to backwards compatibility and stability
  • Lead technical projects from research and design through execution and release
  • Implement automated testing strategies covering failure modes of external APIs
  • Mentor colleagues and contribute to team processes and technical design discussions

What you'll need

  • Fluency in modern JavaScript/TypeScript with React or Node.js experience
  • 5+ years building and shipping large-scale production software in agile teams
  • Hands-on experience with third-party APIs, OAuth, webhooks, and rate limiting
  • Proven ability to design scalable, high-performance systems
  • Strong collaboration skills to lead technical discussions and navigate trade-offs
  • Interest in AI-driven development practices and tools
  • Experience planning and delivering technical projects iteratively

Nice to have

  • Experience with Microsoft Teams or Office add-in SDKs
  • Background in shipping apps through partner marketplaces or review processes
  • Experience designing and maintaining a public developer API
  • Proficiency in Python
  • Knowledge of secure file handling, malware scanning, and content validation
  • Experience with content migration or format conversion between products
  • Background in high-growth startups or fast-paced environments

Stack

  • JavaScript
  • TypeScript
  • React
  • Node.js
  • Python
  • Microsoft Teams SDK
  • Office Add-ins
  • Jira
  • Linear
  • Asana
  • Slack

How you'll work

  • Fully remote position
  • Agile engineering team environment