Staff Software Engineer, Browser Extension, Persistence

Job not on LinkedIn

🕒 July 16

🇦🇺 Australia – Remote

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

👻 Ghost score 22%

infoinfo
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

🕒 July 1

Canva

1001 - 5000

☁️ SaaS

📱 Media

📚 Education

Principal Software Engineer for Mobile Platform developing hybrid mobile architecture at Canva. Leading technical direction and building native experiences across iOS and Android.

Android

iOS

React

React Native

🕒 July 1

Canva

1001 - 5000

☁️ SaaS

📱 Media

📚 Education

Principal Software Engineer for Mobile Platform at Canva. Leading technical direction for mobile architecture and capabilities on iOS and Android.

Android

iOS

JavaScript

React

React Native

🕒 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

💼 Consulting

⚡ 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