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
Safran

Principal Software Engineer, Connectivity

Safran
Leadfull-time$165k–$187k / yearCalifornia · 🇺🇸 United States
Posted: 42 minutes agoSource: apply.workable.com
JavaScriptPython
Raken

Principal Software Engineer

Raken
Leadfull-time$160k–$180k / yearCalifornia · 🇺🇸 United States
Posted: 6 hours agoSource: recruiting.paylocity.com
AWSCloudDynamoDBEC2HibernateJavaJUnitMicroservicesRDBMSSpringSpring BootSpringBoot+2 more
Adobe

Senior Engineer, IBM Planning Analytics – TM1

Adobe
Seniorfull-time$134k–$242k / yearCalifornia · 🇺🇸 United States
Posted: 18 hours agoSource: adobe.wd5.myworkdayjobs.com
PythonSQLVBA
General Motors

Senior Software Engineer, Behavior Validation

General Motors
Seniorfull-timeCalifornia · 🇺🇸 United States
Posted: 18 hours agoSource: generalmotors.wd5.myworkdayjobs.com
PythonSQLSwitching
General Motors

Senior Antenna Product Engineer

General Motors
Seniorfull-time$131k–$202k / yearCalifornia, Missouri · 🇺🇸 United States
Posted: 18 hours agoSource: generalmotors.wd5.myworkdayjobs.com