Senior Full Stack Software Engineer, Viam

Fleet Management

$160-220k

+ Equity

MongoDB
Linux
Vue.js
Golang
Svelte
Senior level
New York

4 days a week in office

Viam

Modern robotics platform

Open for applications

Viam

Modern robotics platform

101-200 employees

B2CB2BRoboticsDevOpsNo-Code

Open for applications

$160-220k

+ Equity

MongoDB
Linux
Vue.js
Golang
Svelte
Senior level
New York

4 days a week in office

101-200 employees

B2CB2BRoboticsDevOpsNo-Code

Company mission

To make building, deploying and managing robots more flexible, affordable and easy to use so that builders can do more with robots while getting them to market faster.

Role

Who you are

  • Has experience with both backend and frontend stacks (no need to be a perfect 50-50 split!)
  • Is energized through collaboration and looks forward to being part of a team
  • Is comfortable adjusting to evolving product goals and being flexible with their planning
  • Has experience with distributed systems and/or the design and architecture of a modern, scalable web application
  • Enjoys mentoring and teaching more junior engineers and seeks out cross-organizational impact
  • Prefers in-person collaboration and in-office work day-to-day but is comfortable with working with remote collaborators

What the job involves

  • As a senior full-stack engineer in our web app organization, you will be responsible for building cloud-based functionality to enable remote configuration, control, management, and operation of a fleet of robots
  • Configuring one robot manually in a lab is one thing, but managing a fleet of 1000s of robots in the wild is what this product is for
  • The team is also responsible for building the foundation of the cloud management web site that will allow us to add richer features in the future
  • In this role, you will be responsible for writing and reviewing code, working closely with and mentoring other engineers, providing feedback on and proposing technical designs, and supporting the team in identifying and triaging priority tasks
  • Implementing communication protocols for different parts of the system architecture
  • Displaying smart machine configuration, connectivity, and availability status on the Viam website
  • Maintaining login and user management flows (written in Svelte and Vue) on the Viam website as well as the authentication backend
  • Managing concurrent background job execution
  • Working on a small team that iterates quickly for an enormous impact on our web application
  • Shaping our broader application architecture and technical roadmap
  • Expected to truly work across the stack. Our backend stack is Golang with MongoDB running on Linux and our frontend is mostly in Svelte
  • Learning about communication with a heterogeneous set of clients – at Viam, we don’t just have browsers connecting to a service, we also work with smart machine clients such as robots, mobile devices, and language-specific SDKs. gRPC, webRTC, and HTTP are all part of our protocol stack
  • Given opportunities to dive deeper into robotics, Internet of Things, and other areas where software meets hardware

Our take

Robotics has the potential to impact almost every industry from manufacturing to healthcare, but accessing and applying such technology to projects is not easy. Complicated hardware and software integrations, lengthy development cycles, and distrust towards robotics present obstacles to such innovation, and hiring a robotic engineer to tackle all of this is expensive.

Viam provides a low-code platform for robotics projects, allowing engineers to configure and control robots intuitively and quickly through a standardized set of robotic development building blocks. By removing the complications of bespoke code and providing an intuitive development platform, the company aims to increase accessibility to robotics, decrease the costs of robotics projects, and catalyze the development of the industry.

Whilst many startups are currently tackling challenges within robotics such as full automation, AI, and generalized functionalities, Viam recognizes that most engineers are unable to contribute their innovations despite such developments being made. By providing standardized development building blocks, the company bridges the gap between engineers, software developers, and the future of robotics.

Kirsty headshot

Kirsty

Company Specialist at Welcome to the Jungle

Insights

Top investors

Some candidates hear
back within 2 weeks

42% employee growth in 12 months

Company

Funding (last 2 of 3 rounds)

Mar 2024

$45m

SERIES B

Feb 2022

$30m

SERIES A

Total funding: $87m

Company benefits

  • 100% covered medical/dental/vision insurance plans
  • Commuter benefits
  • Equity packages
  • 25 days paid vacation and generous holiday observances
  • One Medical Membership
  • Fertility health benefits
  • Reproductive Health Benefits including Fertility Benefits and Abortion Access Travel Benefits
  • Class Pass & Citi Bike memberships
  • Free lunch everyday that you’re in the office
  • 20 weeks paid parental leave

Company values

  • Vision Driven - We believe humans will use robots to make the world a better place. We enable software and hardware engineers to work together to build successful robotics solutions. We build trust with our users and succeed only when they succeed
  • Collaborate Openly - We accomplish the greatest results when we are working together. We provide open feedback, timely, and with good intent. We value healthy and respectful discourse that furthers our mission. We have respect for and confidence in one another. We are transparent with ourselves and our users in what we do, and how we are doing it
  • Act Decisively - We value moving forward over perfection. We iterate quickly towards our long term goals. We fail fast and learn from our mistakes. We take initiative to address problems when we see them. We enable our users to build fast and make their dreams a reality
  • Succeed Through Diversity - We value diversity of thought in our decision-making processes. We believe the strongest teams are composed of people from diverse backgrounds. We design hardware, language, and industry agnostic tools for a diverse set of users. We anticipate diversity in the numerous ways humans will interact with robotics. We create a respectful and inclusive environment where we empower each other to be their authentic selves
  • Hold Ourselves Accountable -We take initiative to bring positive results. We have confidence in our abilities, but are humble in our approach. We own our work and take responsibility for our actions. We lead by example, and do as we say. We build a platform that our users can rely on
  • Lead With Curiosity - We improve ourselves and our products through continuous exploration. We value learning over being right. We, and our robots, like to play!

Company HQ

Upper West Side, New York, NY

Leadership

Experience as CTO and co-founder of ShopWiki from 2005 to 2010. CTO and founder of MongoDB, Inc. from 2007 to 2020.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 5 more jobs at Viam