> Markdown version of [/jobs/ext/4619175-senior-software-engineer-full-stack](https://www.wearedevelopers.com/jobs/ext/4619175-senior-software-engineer-full-stack). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Full Stack - **Company:** Samba Inc. - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $182,000.0 - $246,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Amazon S3, User Authentication, Big Data, BigQuery, Cloud Computing, Cloud Storage, Data Stores, Distributed Systems, Query Optimization, Raw Data, SQL Databases, TypeScript, Web Services, Google Cloud, ReactJS, Large Language Models, Multi-Cloud, Firebase, Backend, Agentic-AI, Front End Software Development, Restful APIs, Data Pipelines, Serverless Computing, Crud - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25197_cf06c25f8cee96b44aefd286f3ba1c6e ## About the Role * 5+ years of experience building and operating production software, with strong command of TypeScript or JavaScript across frontend and backend. * Experience building backend services and APIs, including RESTful design, authentication patterns, and token-based auth flows. * Comfortable writing non-trivial SQL (window functions, aggregations, query optimization); experience with BigQuery or a similar analytical datastore is a plus. * Hands-on experience with cloud infrastructure (serverless or managed compute, object storage, secret management, scheduled jobs) and familiarity with eventual consistency and cache invalidation patterns in distributed systems. * Proficient in agentic development, building or integrating large language model (LLM) powered workflows, tool-use patterns, or AI agents in production. * Comfortable doing archaeology in production codebases: reading unfamiliar code, identifying live versus legacy paths, and making safe changes. * Nice to have: React and modern frontend patterns; Firebase (Cloud Functions, Firestore, Authentication); GCP and/or AWS in production; an adtech, audience measurement, or CTV and OTT background; and exposure to reach, frequency, and attribution. ## Description Samba's Product Engineering team builds the software that puts our data to work: customer-facing platforms, internal tooling, and the APIs and services that connect them. You own features and systems across the stack, from web frontends to backend services, data pipelines, and cloud infrastructure, in work that goes well beyond CRUD: analytical SQL over large-scale TV viewership data, caching pipelines, a multi-cloud environment, and a non-trivial auth model., * Own Features: Own features end to end, from frontend interfaces and backend services and APIs to data models and the infrastructure that runs them. * Write Analytical SQL: Write and maintain analytical SQL over large-scale datasets (BigQuery), understanding the domain well enough to extend measurement logic correctly. * Run Data Pipelines: Design and operate data pipelines and caching layers between raw data and the product surface. * Evolve the Auth Model: Maintain and evolve the auth and authorization model across Firebase, Auth0, and Firestore security rules. * Manage Multi-Cloud: Manage multi-cloud integrations across Google Cloud Platform (GCP) services (BigQuery, Cloud Functions, Firestore, Cloud Storage) and Amazon Web Services (AWS) (S3). * Hold the Bar: Hold a high bar for testing, observability, and reliability: instrument what you ship and own its behavior in production. * Shape Architecture: Participate in architecture reviews, contribute to the technical roadmap, and mentor junior engineers., We collect personal information directly from you when you apply. Where the law permits, we may also receive it from third parties, such as through background, employment, or reference checks. For details, see Samba's Applicant Privacy Policy. For EU residents, Samba Inc. is the data controller.