Viam
Senior / Staff Software Engineer, Fleet Management
New York, NY · Staff+ · Full-time
Sponsorship not specified$190k-$235kDetected 14 days ago
TypeScriptGoSvelteDistributed SystemsBackend DevelopmentFull-Stack DevelopmentMongoDBCloud PlatformsgRPCRoboticsMentoring
About the role
- New York City (Hybrid - 3+ days per week in office)
- Our work sits at the intersection of product engineering and platform infrastructure.
- The stack includes Golang backend services, modern web applications (Svelte / Typescript), MongoDB, and gRPC APIs.
Responsibilities
- Engineers on this team build systems developers interact with directly while also evolving the backend architecture that supports machines operating in the real world.
- Engineers on this team own systems end-to-end, from architecture and implementation through production operation.
- designing and building backend services that manage machine configuration and fleet state
- building production systems in distributed or cloud environments
- Collaborate Openly
- Lead with Curiosity
Requirements
- Experience with robotics or IoT is not required.
Compensation
- The salary for this role is between $ 190,000 - 235,000 /year.
Benefits
- 100% covered medical/dental/vision insurance plans, commuter benefits
- 25 days paid vacation and generous holiday observances
- One Medical Membership
- Monthly wellness stipend to be used for a variety of fitness-related items like gym memberships, fitness classes, fitness equipment, and more
- Paid parental leave
- Reproductive Health Benefits, including Fertility Benefits and Abortion Access Travel Benefits
- Yearly Learning and Development Budget for your own personal learning goals
Company info
- 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
This listing is sourced directly from Viam's careers page and normalized into a canonical job model.