Software Engineer
3 months ago
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.
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.
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:
// 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:
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.
-
Lead Software Engineer, AI Models
2 weeks ago
San Francisco, California, United States Software Aspekte Full timeAbout Software AspekteAt Software Aspekte, we are dedicated to creating exceptional tools for AI developers. Our company was established with the understanding that while there are outstanding resources for software developers, there was a lack of equally effective tools for machine learning practitioners to enhance their models.Initially launching our...
-
Lead Software Engineer, AI Models
1 week ago
San Francisco, California, United States Software Aspekte Full timeAbout Software AspekteAt Software Aspekte, we are dedicated to creating top-notch tools for AI developers. Our journey began with the realization that while there were exceptional resources for developers to enhance their code, there was a lack of equally effective tools for machine learning practitioners to refine their models. From our initial experiment...
-
Lead Software Engineer, AI Models
2 weeks ago
San Francisco, California, United States Software Aspekte Full timeAbout Software AspekteAt Software Aspekte, we are dedicated to creating exceptional tools for AI developers. Our company was established with the understanding that while there are outstanding resources for developers to enhance their code, there were insufficient tools available to assist machine learning practitioners in refining their models. Beginning...
-
Lead Software Engineer, AI Models
1 week ago
San Francisco, California, United States Software Aspekte Full timeAbout Software AspekteAt Software Aspekte, we are dedicated to creating top-notch tools for AI developers. Our journey began with the realization that while developers had access to excellent coding tools, there was a significant gap in resources available for machine learning practitioners to enhance their model-building capabilities. Our initial product...
-
Front End Software Development Engineer
5 days ago
San Francisco, California, United States Software Defined Automation GmbH Full timeAbout the RoleSoftware Defined Automation GmbH is seeking a highly skilled Front End Software Engineer to join our team. As a Front End Software Engineer, you will be responsible for designing, implementing, and shipping rich front-end applications using JavaScript/TypeScript and ReactJS.Key ResponsibilitiesCollaborate with project stakeholders to identify...
-
Lead Software Engineer, AI Models
1 week ago
San Francisco, California, United States Software Aspekte Full timePosition OverviewAt Software Aspekte, we are dedicated to crafting exceptional tools for AI developers. Our foundation is built on the realization that while there are outstanding resources for software developers, there is a lack of equally effective tools for machine learning practitioners to enhance their models.Our journey began with a pioneering...
-
Senior Software Engineer
1 week ago
San Francisco, California, United States Talent Software Services Full timePosition Overview: Talent Software Services is seeking a skilled Software Developer for a contract role. This position is designed for a professional with a strong background in software development, focusing on creating and enhancing applications.Key Responsibilities: - Collaborate with cross-functional teams to define, design, and implement software...
-
Senior Software Engineer
1 week ago
San Francisco, California, United States Talent Software Services Full timePosition Overview: Talent Software Services is seeking a highly skilled Software Developer for a contract role. This position offers a unique opportunity to contribute to innovative projects and collaborate with a dynamic team.Key Responsibilities: - Develop and implement software solutions that meet business requirements. - Collaborate with cross-functional...
-
Senior Software Engineer
2 weeks ago
San Francisco, California, United States Talent Software Services Full timePosition Overview: Talent Software Services is seeking a highly skilled Software Developer III for a contract role. This position offers an excellent opportunity to contribute to innovative projects and work with a dynamic team.Key Responsibilities: - Develop and implement software solutions that meet business requirements. - Collaborate with...
-
Senior Software Engineer
2 weeks ago
San Francisco, California, United States Talent Software Services Full timePosition Overview: Talent Software Services is seeking a skilled Software Developer for a contract role. This position offers a unique opportunity to engage in innovative projects and contribute to the development of cutting-edge software solutions.Key Responsibilities: - Collaborate with cross-functional teams to design and implement software applications....
-
Senior Software Engineer
2 weeks ago
San Francisco, California, United States Talent Software Services Full timePosition Overview: Talent Software Services is seeking a highly skilled Software Developer for a contract role. This position offers the potential for a long-term engagement.Key Responsibilities: - Develop and implement software solutions that meet business requirements. - Collaborate with cross-functional teams to define, design, and ship new features. -...
-
Senior Software Engineer
1 week ago
San Francisco, California, United States Talent Software Services Full timePosition Overview: Talent Software Services is seeking a skilled Software Developer for a contract role. This position offers a significant opportunity for professional growth and development.Role Responsibilities: - Develop and implement software solutions that meet client needs. - Collaborate with cross-functional teams to define, design, and ship new...
-
Software Engineer
1 month ago
San Francisco, California, United States Terra Full timeLanguages: We are using Python, Swift, Kotlin, React, Flutter.You'll build innovative solutions to make it super easy for apps to integrate.You'll work on our front-end widget, and packages on React Native, Flutter, and othersStaff Software Engineer, Product (Tech Lead)Technical Artist (Unity)Senior Software Engineer (Remote)Site Reliability Engineer...
-
Software Engineering Consultant
2 days ago
San Francisco, California, United States SoftPathTechnologies Full timeJob Summary:SoftPath Technologies is seeking a highly skilled Software Engineering Consultant to join our team. As a Bravura Pass Engineer, you will play a critical role in delivering software engineering solutions and contributing to large-scale planning initiatives.Key Responsibilities:Consult on and participate in moderately complex software engineering...
-
Autonomy Software Engineer
17 hours ago
San Francisco, California, United States Caterpillar Financial Services Corporation Full timeJob SummaryCaterpillar Financial Services Corporation is seeking a highly skilled Autonomy Software Engineer to join our team. As an Autonomy Software Engineer, you will be responsible for developing, improving, and troubleshooting autonomy software systems used for autonomous machines.Key ResponsibilitiesDevelop and implement autonomy software systems for...
-
Software Development Engineer
1 week ago
San Francisco, California, United States Dropbox Full timeAbout DropboxDropbox is a leading cloud-based file sharing and collaboration platform that enables users to store, share, and access files from anywhere. As a Software Engineer Intern, you will play a key role in shaping the future of Dropbox's products and services.Job SummaryWe are seeking highly motivated and talented Software Engineer Interns to join our...
-
Senior Software Engineer
10 hours ago
San Francisco, California, United States Acceler8 Talent Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Acceler8 Talent. As a key member of our engineering team, you will be responsible for designing, developing, and deploying large-scale software systems using a modern tech stack.Key Responsibilities:Orchestrate cloud infrastructure to support data and machine learning...
-
Software Engineering Leader
3 days ago
San Francisco, California, United States Skale Talent Full timeJob Title: Principal Software EngineerAbout the Role:We're seeking an experienced Software Engineering Leader to join our team at Skale Talent. As a Principal Software Engineer, you will be at the core of what we're building, working in an ultra-fast-paced startup environment.About the Company:Our client is a D2C tele-health startup in the healthcare...
-
Software Engineering Professional
2 days ago
San Francisco, California, United States Jones Lang LaSalle Incorporated Full timeAbout the Role:We are seeking a highly skilled and experienced Software Engineer to join our team at Jones Lang LaSalle Incorporated. As a Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that leverage cloud technologies, data processing, and building scalable and robust software systems.Key...
-
Senior Software Engineer
1 month ago
San Francisco, California, United States Take-Two Interactive Software Full timeWho We Are Take-Two Interactive is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. The Company develops and publishes products principally through Rockstar Games, 2K, Private Division, and Zynga. Our products are currently designed for console gaming systems, PC, and Mobile, including smartphones and...