Software Engineer

2 weeks ago


San Francisco, California, United States Seam Full time

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 ) 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 ();

// If the lock is opened, lock it, else unlock it. Code works irrespective of the brand.
if ) {
await (someLock.device_id);
} else {
await (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.
  • Software Engineer

    1 week ago


    San Francisco, California, United States Equilibrium Energy Full time

    About our CompanyEquilibrium Energy is a well-funded, Series B clean energy startup backed by some of the most prominent institutional investors in climate. We are building a digital native power company operating at the intersection of grid variability, market volatility, economic optimization, commercial structuring, and risk management, across the...

  • Software Engineer

    1 month ago


    San Francisco, California, United States Byterat Full time

    Byterat (YC W23) is a next-generation data platform for battery labs, purpose-built to manage, visualize and analyze battery data securely at scale.We're a team of physicists, software engineers and computer scientists (with backgrounds from Cambridge, Carnegie Mellon, Rivian etc) united by a passion for helping battery engineers innovate and scale their...


  • San Francisco, California, United States Robust Intelligence Full time

    Robust Intelligence's mission is to eliminate AI Risk. As the world increasingly adopts AI into automated decision processes, we inherit great risk. Our flagship product is built to be integrated with existing AI systems to enumerate and eliminate risks caused by unintentional and intentional (adversarial) failure modes. With Generative AI becoming...


  • San Francisco, California, United States Findem Full time

    What is Findem:Findem is the only talent data platform that combines 3D data with AI. It automates and consolidates top-of-funnel activities across your entire talent ecosystem, bringing together sourcing, CRM, and analytics into one place. Only 3D data connects people and company data over time - making an individual's entire career instantly accessible in...


  • San Francisco, California, United States Wipro Limited Full time

    Job Description Candidate will program and debug in C on embedded linux platforms. Expected to understand methods of code and processor optimization such as numerical methods. A strong mathematical background is required as work will be done using linear algebra and quaternion math.Required BS in Electrical Engineering Computer Engineering Software...


  • San Francisco, California, United States Robust Intelligence Full time

    About Robust Intelligence Robust Intelligence's mission is to eliminate AI Risk. As we transition into a world that is adopting AI into automated decision processes, we inherit a great deal of risk. Data drift, misclassified data, prediction biases and adversarial input easily distort AI outputs and can have detrimental effects. In addition, with viral...


  • San Francisco, California, United States Unusual Ventures Full time

    About AirOps:AirOps is the platform teams use to build scalable AI growth engines. With AirOps, teams launch AI workflows that use the best AI models, techniques, and data sources to drive profitable growth.Teams use AirOps to:Create automated content engines that generate organic traffic at scalePersonalize landing pages for paid ads and lifecycle to drive...


  • San Francisco, California, United States Atechstar Full time

    Job descriptionPrimary ResponsibilityComply with the terms and conditions of the employment contract company policies and procedures and any and all directives (such as but not limited to transfer and/or re-assignment to different work locations change in teams and/or work shifts policies in regards to flexibility of work benefits and/or work environment...


  • San Francisco, California, United States Zitara Full time

    Batteries have a big role to play in tackling the climate crisis, and it's essential to make sure that they're safe and reliable to operate.At Zitara (YCombinator S20), we build cutting-edge software solutions that empower companies to deeply understand their batteries, both in design and deployment. It's all part of our work to enable a renewable energy...


  • San Francisco, California, United States Zitara Technologies, Inc. Full time

    CompanyBatteries have a big role to play in tackling the climate crisis, and it's essential to make sure that they're safe and reliable to operate.At Zitara (YCombinator S20), we build cutting-edge software solutions that empower companies to deeply understand their batteries, both in design and deployment. It's all part of our work to enable a renewable...


  • San Francisco, California, United States Benchling Full time

    Biotechnology is rewriting life as we know it, from the medicines we take, to the crops we grow, the materials we wear, and the household goods that we rely on every day. But moving at the new speed of science requires better technology.Benchling's mission is to unlock the power of biotechnology. The world's most innovative biotech companies use Benchling's...


  • San Francisco, California, United States Bright Machines Full time

    RETHINK MANUFACTURING The only way to ignite change is to build the best team. At Bright Machines, we're innovators and experts in our craft who have joined together to create a new category of manufacturing that will help transform the industry. We believe software and data are the answer, thoughtfully applied to solve our customers' unique challenges....

  • Software Engineering

    2 months ago


    San Francisco, California, United States ATR International Full time

    Job Description: We are looking for a developer who is able to lead investigations into the application development processes, evaluate the use of our enterprise toolchain architecture, identify opportunities, and develop solutions in collaboration with firm-wide technology teams This involves strong collaboration skills, managing deep-dives into application...

  • Sr. Software Engineer

    3 weeks ago


    San Francisco, California, United States Yurts Full time

    Senior Software Engineer - ApplicationsCompany Overview:At Yurts, we are committed to pushing the boundaries of artificial intelligence and driving innovation in enterprise solutions. Our mission is to create cutting-edge applications that leverage the power of LLMs and Generative AI to transform businesses. We are seeking a highly skilled and motivated...


  • San Francisco, California, United States Benchling Full time

    Biotechnology is rewriting life as we know it, from the medicines we take, to the crops we grow, the materials we wear, and the household goods that we rely on every day. But moving at the new speed of science requires better technology.Benchling's mission is to unlock the power of biotechnology. The world's most innovative biotech companies use Benchling's...


  • San Francisco, California, United States Zitara Full time

    CompanyIn order to keep climate change to 1.5°C, we'll need 30% of global GDP (all of energy generation and transportation) to run on batteries by 2035.Zitara Technologies (YCombinator S20) builds predictive battery management software for transportation and energy customers with large deployments. Our customers operate >$100M deployments of batteries in...

  • Software Engineer

    6 days ago


    San Francisco, California, United States Wipro Limited Full time

    We are looking for strong full-time Software Engineers (New Graduate). The ideal candidates should have interests in big data to help design and build a next-generation data cloud. As a key team member you will learn and contribute end-to-end for critical architectural decisions that will shape the technology stack for years to come. There is also the...


  • San Francisco, California, United States Block Full time

    Company DescriptionBlock is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams - People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more - provide support and guidance at the corporate level. They work across business groups...


  • San Francisco, California, United States Taiki Full time

    THE ROLE:We are hiring a Software Engineer Intern focused on integrating with financial and payroll platforms. REQUIREMENTS:Strong general coding skills with fast learning capabilitiesVery resourceful and curiousSelf-driven, no need to be pushed to be committed and do the best workProficient in PythonExperienced with writing production-grade...


  • San Francisco, California, United States Arc Technologies Full time

    Arc is the future of startup finance. Arc helps startups grow through its integrated cash management and capital markets platform. With Arc, companies don't need to choose between safety, liquidity, and returns — they get all three in one software platform. Startups can access venture debt and working capital, deposit funds into FDIC insurance eligible...