AdTechTalent
Engineering1 month agoOn-site

Samba TV

Senior Software Engineer, Full Stack

typescriptjavascriptsqlbigqueryfirebaseauth0gcpawsreactfull stackcloud infrastructuredata pipelinesagentic developmentllmad techaudience measurementctvott

Key details

Salary

$160K – $200K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

San Francisco, United States

Full job description

Samba TV is hiring a Senior Full Stack Engineer to build and maintain customer-facing platforms, internal tooling, and APIs. The role involves working across the stack including frontend, backend services, data pipelines, and cloud infrastructure (GCP and AWS). Responsibilities include owning features end-to-end, writing analytical SQL on large datasets, managing auth models, operating multi-cloud integrations, ensuring testing and reliability, and mentoring junior engineers. Requirements include 5-8 years of production software experience, strong TypeScript/JavaScript skills, backend API development, advanced SQL knowledge, cloud infrastructure experience, familiarity with distributed systems, and experience with LLM-powered workflows. Nice to have experience includes React, Firebase, GCP/AWS, and ad tech or CTV/OTT background. Salary range is $160,000 - $200,000 per year with additional benefits such as health insurance, wellness, retirement plans, paid time off, and bonuses.

What you'll do

  • Own features end-to-end — frontend interfaces, backend services and APIs, data models, and the infrastructure that runs them
  • Write and maintain analytical SQL over large-scale datasets (BigQuery); understand the domain well enough to extend measurement logic correctly
  • Design and operate data pipelines and caching layers that sit between raw data and the product surface
  • Maintain and evolve the auth and authorization model across Firebase, Auth0, and Firestore security rules
  • Manage multi-cloud integrations across GCP (BigQuery, Cloud Functions, Firestore, Cloud Storage) and AWS (S3)
  • Hold a high bar for testing, observability, and reliability — you instrument what you ship and own its behavior in production
  • Participate in architecture reviews, contribute to the technical roadmap, and mentor junior engineers

Requirements

  • 5–8 years of experience building and operating production software
  • Strong command of TypeScript or JavaScript across frontend and backend
  • Experience building backend services and APIs — RESTful design, authentication patterns, token-based auth flows
  • Comfortable writing non-trivial SQL — window functions, aggregations, query optimization; BigQuery or similar analytical datastore experience a plus
  • Hands-on experience with cloud infrastructure: serverless or managed compute, object storage, secret management, scheduled jobs
  • Familiarity with eventual consistency and cache invalidation patterns in distributed systems
  • Proficient in agentic development — building or integrating LLM-powered workflows, tool-use patterns, or AI agents in production
  • Comfortable doing archaeology in production codebases — reading unfamiliar code, identifying live vs. legacy paths, and making safe changes

Tech stack

TypeScriptJavaScriptSQLBigQueryFirestoreFirebaseAuth0GCPAWSReact

Benefits

Health insuranceWellness offeringsLife and disability insuranceRetirement savings planPaid holidaysPaid time off (PTO)BonusesShort-term incentivesLong-term incentives

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.