Senior Software Engineer, Viam

Core Services & Resiliency, Backend Full Stack

$160-220k

+ Equity

MongoDB
Linux
Vue.js
Golang
Svelte
Senior level
New York

4 days a week in office

Viam

Modern robotics platform

Be an early applicant

Viam

Modern robotics platform

101-200 employees

B2CB2BRoboticsDevOpsNo-Code

Be an early applicant

$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 (no need to be a perfect 50-50 split but you will be doing more backend in this role)
  • 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 on the Core Services & Resilience team, you will be responsible for building the backend and simple frontends for features that support cloud-based functionality to enable remote configuration, control, management, and operation of a fleet of robots
  • 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
  • Adding functionality to our application’s gRPC API and occasional UI work for web app product areas such as billing, background job scheduling (i.e. distributed cron system), viewing robot logs in the browser, and triggers/alerting
  • Implementing communication protocols for different parts of the system architecture
  • 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, but with much more backend than frontend. 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

Few 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 8 more jobs at Viam