Talent.com
Senior Software Engineer (Onsite - SF)

Senior Software Engineer (Onsite - SF)

SeamSan Francisco, CA, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

We are looking for software engineers, preferably proficient in TypeScript. We prefer people who are comfortable in a full-stack role and have superhero strengths in building scalable backends. We play with a lot of hardware and spend a lot of time thinking about developer UX. We like written communications. We prefer to keep things simple and don't overthink first implementations. You should generally be curious, comfortable with the unknown, love experimentation, and be able to move fast.

Below is a quick description of some of our projects.

Backend API

Our high-level goal is to build a device / manufacturer agnostic integration layer that connects to various devices and exposes their functionality through a simple API. This task involves integrating dozens of different IoT brands and their protocols (Z-Wave, Zigbee, BACnet, OEM API...etc) and neatly organizing them amongst common functionality. We spend a lot of time building this part of our stack.

Client Libraries & APIs

Our customers tend to be quite technical and some of them even contribute code to our SDKs. In general, we spend a lot of time creating tools and client libraries to make interfacing their applications with devices easier. We strive to standardize device functions across brands and hide all the nasty complexity away. For example, below is an example from our TypeScript library :

  • import Seam from "seamapi";

/ / Seam will automatically use the SEAM_API_KEY environment variable if you

/ / don't provide an apiKey to `new Seam()`

  • const seam = new Seam();
  • const { devices : [someLock] } = await seam.locks.list();
  • / / If the lock is opened, lock it, else unlock it. Code works irrespective of the brand.

    if (someLock.properties.locked) {

  • await seam.locks.unlockDoor(someLock.device_id);
  • } else {

  • await seam.locks.lockDoor(someLock.device_id);
  • You can read more about how we strive to standardize device functions across brands here . Alternatively, you can also play with our client libraries below :

  • Javascript / TypeScript →
  • npm install seamapi

  • Python →
  • pip install seamapi

  • Ruby →
  • gem install seamapi

    Qualifications :

  • 4+ years of full-stack development experience with expertise in TypeScript.
  • Strong in SQL, particularly with PostgreSQL, including schema design, query optimization, and performance tuning.
  • Familiarity with SRE principles, including incident management, monitoring, and system reliability.
  • Experience in designing and maintaining scalable backend APIs and client libraries, with a focus on performance, reliability, and developer experience.
  • You maintain a healthy balance between perfectionism and actually getting stuff done.
  • Preferred Qualifications

  • Prior experience working with both high growth stage private start ups and larger scale companies.
  • Previous experience or interest in IoT, hardware integration, or related fields is a bonus.
  • #J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Senior Software Engineer • San Francisco, CA, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    GlocommsSan Francisco County, CA, United States
    serp_jobs.job_card.full_time
    Staff Software Engineer - Growth.San Francisco, CA | 🧑‍💻 Full-Time | 🏢 Onsite (5 days / week).A fast-growing healthcare technology startup is building the discovery layer of healthcare-making it e...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    MLabsSan Francisco, CA, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer (AI & Logistics).Our client is an AI startup backed by.They are fixing the slow, manual process of matching trucks with jobs by building a. AI to the transportation industry...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer, Core Experiences - Santa Clara, USA

    Senior Software Engineer, Core Experiences - Santa Clara, USA

    Clutch CanadaSanta Clara, CA, United States
    serp_jobs.job_card.full_time
    Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer, Applications

    Senior Software Engineer, Applications

    CLARA Analytics, Inc.San Francisco, CA, United States
    serp_jobs.job_card.full_time
    CLARA Analytics is the leading AI as a service (AIaaS) provider that improves casualty claims outcomes for commercial insurance carriers and self-insured organizations. The company’s product suite f...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    CerebrasSan Mateo, CA, United States
    serp_jobs.job_card.full_time
    Coefficient is a VC-backed SaaS startup based in the SF Bay Area.We are building a remote-first company with a focus on hiring the best talent regardless of location. Our culture is centered around ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer San Francisco (USA) Activision Publishing USD 92,920-171,814 per year [...]

    Senior Software Engineer San Francisco (USA) Activision Publishing USD 92,920-171,814 per year [...]

    GamecompaniesSan Francisco, CA, United States
    serp_jobs.job_card.full_time +1
    We are seeking a Senior Software Engineer in our Ads Engineering team, empowering groundbreaking mobile advertising technologies to create the next generation of our Publisher Ads Platform.Do you w...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Beautiful.aiSan Francisco, CA, United States
    serp_jobs.job_card.full_time
    Be among the first 25 applicants.With a globally-distributed remote team and a San Francisco-based office, we find unique opportunities to get to know each other personally, while delivering on our...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Omnissa, LLC inMountain View, CA, United States
    serp_jobs.job_card.full_time
    Omnissa is the first AI-driven digital work platform, built to support flexible, secure, work-from anywhere experiences.We integrate industry-leading solutions-including Unified Endpoint Management...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer - Fullstack San Francisco, California; Seattle, Washington

    Senior Software Engineer - Fullstack San Francisco, California; Seattle, Washington

    Databricks Inc.San Francisco, CA, United States
    serp_jobs.job_card.full_time
    At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer San Francisco

    Senior Software Engineer San Francisco

    Highnote Health Inc.San Francisco, CA, United States
    serp_jobs.job_card.full_time
    Founded in 2020 by a team of leaders from Braintree, PayPal, and Lending Club, Highnote is an all in one card issuer processor and program management platform. We give digital-first organizations th...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Engineer (San Jose)

    Senior Software Engineer (San Jose)

    TENEX.AISan Jose, CA, United States
    serp_jobs.job_card.full_time
    AI-native, automation-first, built-for-scale Managed Detection and Response (MDR) provider.We are a force multiplier for defenders, helping organizations enhance their cybersecurity posture through...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    GroundControlSan Mateo, CA, United States
    serp_jobs.job_card.full_time
    Our mission is to deliver advanced software solutions that enable manufacturers to produce high-quality parts and systems with precision and confidence. These parts power the most advanced aerospace...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer - Aurora Services Engineering

    Senior Software Engineer - Aurora Services Engineering

    Australian Competition and Consumer CommissionMountain View, CA, United States
    serp_jobs.job_card.full_time
    Software Platform Software & Services Mountain View, California.Design complex systems from the ground up, working closely with software, hardware, and infrastructure engineering teams along with o...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer - Observability and Reliability San Francisco, CA

    Senior Software Engineer - Observability and Reliability San Francisco, CA

    Sigma Computing Inc.San Francisco, CA, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer - Observability and Reliability.We are growing the engineering team and looking for engineers who have the chops to build and deliver world‑class technology.You will be par...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    F2San Francisco, CA, United States
    serp_jobs.job_card.full_time
    Own and implement software features that help to power our AI platform helping private markets investors analyze deals with velocity and accuracy. In this role you will be actively coding and delive...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Menlo VenturesSan Francisco, CA, United States
    serp_jobs.job_card.full_time
    Wispr is building Jarvis, starting with effortless voice dictation.Our mission is to make interacting with your devices as effortless as talking to a close friend. We believevoice is the most natura...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    ForageSan Francisco, CA, United States
    serp_jobs.job_card.full_time
    Forage, a mission-driven payments company, assists merchants in accepting government benefits via a unified API.Over 42 million Americans utilize government assistance, such as SNAP, for groceries....serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer San Francisco, CA, United States

    Senior Software Engineer San Francisco, CA, United States

    BRM Labs, Inc.San Francisco, CA, United States
    serp_jobs.job_card.full_time
    BRM is growing our team of passionate teammates on a mission to arm people with the right tools to do their best work.BRM’s digital assistants automagically help companies find and manage tools.Whe...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30