Ketch

Senior Software Engineer

Ketch

full-time

Posted on:

Location Type: Hybrid

Location: San Francisco • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $160,000 - $200,000 per year

Job Level

Senior

Tech Stack

AndroidiOSJavaScriptReactTypeScript

About the role

  • Own and evolve the Ketch SDKs, which power privacy, consent, and data-governance functionality for millions of daily users across global media, e-commerce, technology, and financial platforms.
  • Extend Ketch’s event-driven SDK framework to support custom integrations, consent orchestration, event tracking, rule evaluation, and adtech connectivity.
  • Design and implement mechanisms to intercept, modify, and govern network requests, cookies, and storage operations—providing deterministic control over client-side data flows.
  • Build and iterate on network-traffic emulators that simulate real client-server interactions, extract telemetry, and pipeline it into AI models to identify and score data-sensitivity and privacy risk.
  • Assist in developing responsive and user-friendly web applications using ReactJS and TypeScript.
  • Advocate for features that serve customer developers, improving integration workflows, extensibility, and overall developer experience.
  • Collaborate with product, design, and customer success teams to implement features that address customer needs and ensure a consistent, intuitive user experience.
  • Maintain and improve application security and performance standards.
  • Contribute to frontend engineering best practices, standards, and tools.
  • Mentor junior engineers and conduct code reviews to uphold quality standards.

Requirements

  • Deep command of modern JavaScript (ES6+), TypeScript, and browser APIs, with the ability to write performant, reliable code that runs in varied client environments.
  • Experience building and maintaining JavaScript tags deployed on customer websites, as well as SDKs used by internal integrations and external developers.
  • Strong understanding of browser architecture, spanning network and storage APIs, cross-origin communication, and governance of client-side data flows.
  • Excellent problem-solving skills and the ability to work in a dynamic, fast-paced environment.
  • Strong communication and collaboration skills, with the ability to engage with technical and non-technical stakeholders.
  • Experience and/or expertise with mobile application development in iOS and/or Android is a plus.
  • Bonus: Contributes to open-source projects through collaborative development and review

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptTypeScriptReactJSbrowser APIsevent-driven SDK frameworknetwork requestscookiesstorage operationsmobile application developmentopen-source contributions
Soft skills
problem-solvingcommunicationcollaborationmentoringcode reviews