Staff Software Engineer, Browser Extension, Persistence

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Tactiq

Tactiq

11 - 50 employees

Founded 2020

☁️ SaaS

🤖 Artificial Intelligence

⚡ Productivity

💰 $10M Series A - Tactiq on 2024-07

SaaS • Artificial Intelligence • Productivity

Tactiq is a SaaS meeting transcription and AI note-taking assistant that provides real-time, bot-free transcriptions for Google Meet, Zoom, and Microsoft Teams via a Chrome extension. It generates one-click AI summaries, action items, and searchable transcripts, supports 60+ languages, and integrates with tools like Slack, Notion, HubSpot, and Linear to automate meeting workflows. Tactiq emphasizes enterprise-grade security and compliance (ISO 27001, SOC 2 Type II, GDPR, HIPAA) and targets teams and organizations looking to turn meetings into actionable outcomes.

📋 Description

• You're the technical owner of Tactiq's capture and persistence reliability domain: the extension-to-backend contract, the transcript durability model, observability, rollout safety, and the engineering mechanisms that keep capture reliable as meeting platforms change. • Frame the problem: clarify ambiguous product and system problems with product: the user or system failure, the success metric, and the smallest reversible path to learn. • Design and ship: the extension and capture pipeline across Meet, Zoom, and Teams, and the save path that gets each transcript into storage. Done means rolled out and observable, and either moving the metric or clearly reverted, not just merged. • Build the tooling: turn work you repeat into internal tools and checks the whole team uses. • Run experiments: change one thing, then measure (Datadog for production behavior, Mixpanel for user behavior), and revert or iterate. • Raise the bar: review designs and code, mentor engineers, and reduce single-person dependencies. • Reliability: a dropped capture is a meeting a user never gets back, so you own reliability by design for this domain: SLOs, prevention, and durability.

🎯 Requirements

• Deep experience owning user-facing systems end to end, ideally a browser extension (MV3) or a comparable constrained client: service workers, cross-context messaging, permissions, and the failure modes that only show up in the field. • Strong TypeScript/Node, or the ability to ramp fast in a TypeScript-heavy codebase. • System design across APIs, data flows, reliability, and observability. You don't need equal depth across browsers, backend, and infrastructure, but you reason across the boundaries and go deep where a project needs it. • Sound judgment on durable storage and data modeling: you design persistence that stays correct and fast as data grows. We use Firestore; the judgment matters more than the specific store. • Product judgment: connecting technical work to activation, retention, quality, cost, or reliability, and using telemetry and product metrics to guide iteration.

🏖️ Benefits

• Flexibility: autonomy-first and flexible about how you work, with at least a half-day overlap with Sydney time (you're first-line for your own regressions). • Equity & impact: your work is visible, and you have equity in what you build.

Apply Now

Similar Jobs

🕒 June 30

Canva

1001 - 5000

☁️ SaaS

📱 Media

📚 Education

Staff Software Engineer responsible for mobile workflows and tooling at Canva. Leading technical direction in mobile development with a focus on quality and automation.

Android

iOS

Kotlin

React

React Native

Swift

🕒 June 30

Canva

1001 - 5000

☁️ SaaS

📱 Media

📚 Education

Staff Software Engineer managing mobile workflows and development tooling for Canva's mobile apps. Leading test automation, CI/CD strategies, and mentoring mobile engineering teams.

Android

iOS

Kotlin

React

React Native

Swift

🕒 June 29

Endgame Economics

11 - 50

⚡ Energy

🌾 Agriculture

Principal Software Engineer developing AI client tools and managing a context graph at Endgame. Collaborating with product and design teams to deliver valuable engineering solutions.

JavaScript

Python

React

Redis

TypeScript

🕒 March 18

Tenstorrent Inc.

51 - 200

🤖 Artificial Intelligence

🔧 Hardware

💳 Fintech

RISC-V software release and packaging engineer at Tenstorrent. Responsible for building and packaging software that enables customer success with RISC-V and system IP products in a remote environment.

Linux

Open Source

Python

🕒 March 13

Mable

201 - 500

Principal Engineer driving innovation and mentoring at one of Australia’s top healthtech platforms. Responsible for defining coding standards and collaborating with business leaders.

Cloud