Senior / Staff Software Engineer | Viam · Teeming.ai
Viam
Viam provides a comprehensive platform designed to unlock AI, data, and automation capabilities within the physical world. This platform enables engineers across various disciplines to collaborate on…
Viam provides a comprehensive platform designed to unlock AI, data, and automation capabilities within the physical world. This platform enables engineers across various disciplines to collaborate on…
Core offering: Hardware‑agnostic cloud-native robotics and automation software platform
Headquarters: New York City
Latest disclosed funding: $30M Series C (Mar 3, 2025)
Company Overview
Problem Domain
Robotics, automation, and IoT software for integrating AI and data with physical devices and machines.
Founded
2020
Industry
Software Development
Tech Stack
AWS
Google Cloud
Next.js
Funding Track Record
Series B- 2024-03-26
$45,000,000
Brought total disclosed funding to $87M at time of announcement.
Series C- 2025-03-03
$30,000,000
Participation from Battery Ventures, Neurone, and other existing investors.
Investor Signal
“Participation and repeat investments from Union Square Ventures and Battery Ventures across rounds”
Founders
What we do
Join the Team
Senior / Staff Software Engineer
On-SiteNew York, US
On-Site • New York, US
Related Companies
Company
HQ
Industry
Total Funding
Stream
🇺🇸US
Software
$58M
Standard Bots
🇺🇸Glen Cove, US
Data and AnalyticsDeepTechHardwareInformation TechnologyManufacturingSoftware
$65M
Altana
🇺🇸US
Data and AnalyticsInformation TechnologySoftwareTransportation
$324M
Claryo, Inc.
🇺🇸San Francisco, US
Data and AnalyticsDeepTechHardwareInformation TechnologySoftwareTransportation
$3M
Giga
🇺🇸US
Software
-
Who you are
Building production systems in distributed or cloud environments
Designing APIs and backend services that operate reliably at scale
Debugging complex distributed systems or production services
Working across teams to improve shared platform capabilities, developer tooling, or user-facing systems
Making sound technical tradeoffs as systems and architecture evolve
Experience with robotics or IoT is not required
What the job involves
Benefits
Learning & development education reimbursements
Training & mentorship opportunities
100% of medical, dental, and vision benefits covered
Flexible work from home and office balance
20 weeks gender neutral parental leave
Personal prosperity and family planning benefits
Employee resource groups
Catered lunch in the office
Commuting benefits
Startup jobs. A lot of them.
Your next opportunity is in here somewhere. Sign up to explore 52,000+ startups and their open roles. No spam. No gamification. Just jobs.
52,000+
Startups
65,000+
Open Roles
1,300+
New This Week
Backend Developer
Part-timeJerusalem
Part-time • Jerusalem
Mobile Developer
InternshipSan Francisco, US
Internship • San Francisco, US
Machine Learning Engineer
InternshipRotterdam, NL
Internship • Rotterdam, NL
Data Scientist
Full-timeNew York, US
Full-time • New York, US
Mobile Developer
InternshipBelgrade, RS
Internship • Belgrade, RS
DevOps Engineer
InternshipNiš, RS
Internship • Niš, RS
The Fleet Management team builds the control plane for machines running on Viam — the cloud systems and web applications that allow developers to configure devices, deploy software across fleets, and operate machines at scale
The team owns the lifecycle of machine configuration and software running on those devices, along with the platform infrastructure that supports it — including authentication and permissions, machine logs uploaded from deployed devices, and the usage tracking behind Viam’s billing systems
Our work sits at the intersection of product engineering and platform infrastructure. Engineers on this team build systems developers interact with directly while also evolving the backend architecture that supports machines operating in the real world
The stack includes Golang backend services, modern web applications (Svelte / Typescript), MongoDB, and gRPC APIs
Engineers on this team own systems end-to-end, from architecture and implementation through production operation. As the number of machines and developers using Viam grows, the team is focused on evolving the architecture that allows fleets of machines to be managed reliably at scale
As a Senior or Staff Engineer, you’ll help raise the engineering bar through architecture discussions, mentorship, and guidance on complex projects
Designing and building backend services that manage machine configuration and fleet state
Developing full-stack features across APIs, databases, and web applications used to operate machines
Building systems that deploy configuration and software updates across fleets of machines
Evolving authentication and permissions systems used across the Viam platform
Building infrastructure for storing and retrieving logs uploaded from deployed machines
Improving the systems that track machine usage and power Viam’s billing platform
Shaping architecture decisions that help the fleet platform scale as deployments grow