Demo

Senior Software Engineer, Fleet Management (Full Stack)

Viam
New York, NY Full Time
POSTED ON 4/8/2025
AVAILABLE BEFORE 5/7/2025

Viam helps companies unlock the power of AI, data and automation in the physical world. We provide a single platform for engineers of all disciplines to solve problems together and build solutions that are fast and future-proof. Viam powers solutions across robotics, food and beverage, climate tech, marine, industrial manufacturing, and more. Founded in 2020 by former MongoDB co-founder and CTO Eliot Horowitz, Viam is headquartered in New York City.

Senior Software Engineer (Full Stack) Fleet Management

Viam's products are built by engineers, for engineers. We want to build a platform we would want to use ourselves.

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. Some of our immediate focus areas include :

  • Creating and managing a variety of tools to enable users to easily configure and deploy fleets of machines.
  • Displaying smart machine configuration, connectivity, and availability status on the Viam website.
  • Maintaining the web application (Golang, Svelte with TypeScript, and Mongo DB) for managing individual machines to entire organizations.
  • Creating publicly available APIs used by our various SDKs to allow users to manage their fleet programmatically.
  • Dashboarding tools to give users better insight into their fleet.

All current team members are based in New York, NY, and are in office frequently. We are looking for team members who come into the office 3 days per week . We are not looking for fully remote employees at this time.

You'll be :

  • 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 with TypeScript.
  • 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
  • We're looking for someone who :

  • 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
  • Benefits :

  • 100% covered medical / dental / vision insurance plans, commuter benefits
  • Competitive salary & equity packages (see below)
  • Reproductive Health Benefits, including Fertility Benefits and Abortion Access Travel Benefits
  • 25 days paid vacation and generous holiday observances
  • One Medical Membership
  • Citi Bike memberships
  • Monthly wellness stipend to be used for a variety of fitness-related items like gym memberships, fitness classes, fitness equipment, apparel, and more
  • Free lunch every day that you're in the office
  • Paid parental leave
  • The starting salary for this role is between $160K-220K / year. Your offer will vary based on several factors, including experience level, skillset, market location, and balancing internal equity relative to peers at the company. We recognize that the person we hire may be less experienced or more senior than this job description as posted. In these situations, the updated salary range will be communicated to you as a candidate. In addition to cash compensation, Viam offers a comprehensive Total Rewards package that includes equity grants, health benefits, and more.

    Values :

  • Vision Driven
  • Collaborate Openly
  • Act Decisively
  • Succeed Through Diversity
  • Hold Ourselves Accountable
  • Lead with Curiosity
  • Learn more about our values here!

    Salary : $160,000 - $220,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer, Fleet Management (Full Stack)?

    Sign up to receive alerts about other jobs on the Senior Software Engineer, Fleet Management (Full Stack) career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Viam

    Viam
    Hired Organization Address New York, NY Full Time
    Viam helps companies unlock the power of AI, data and automation in the physical world. We provide a single platform for...
    Viam
    Hired Organization Address New York, NY Full Time
    Viam is a software platform that makes it easy to turn great ideas into production-ready smart machines & robots at scal...
    Viam
    Hired Organization Address New York, NY Full Time
    Viam is a software platform that makes it easy to turn great ideas into production-ready smart machines & robots at scal...
    Viam
    Hired Organization Address New York, NY Full Time
    Viam is a software platform that makes it easy to turn great ideas into production-ready smart machines & robots at scal...

    Not the job you're looking for? Here are some other Senior Software Engineer, Fleet Management (Full Stack) jobs in the New York, NY area that may be a better fit.

    Senior Software Engineer

    Software Aspekte, New York, NY

    Senior Software Engineer

    Seven Seven Software, Brooklyn, NY

    AI Assistant is available now!

    Feel free to start your new journey!