Viam logo

Senior Software Engineer, Core Services & Resiliency (Backend Full Stack)

Viam

Senior Software Engineer, Core Services & Resiliency (Backend Full Stack)

About the Role

As a Senior Software Engineer on the Core Services & Resiliency team at Viam, you will play a crucial role in developing the backend and simple frontends for features that support cloud-based functionality. This includes enabling remote configuration, control, management, and operation of a fleet of robots. Your work will be pivotal in managing thousands of robots in the field, as opposed to just a single robot in a lab setting.

Key Responsibilities

  • Code Development and Review: Write and review code, ensuring high-quality standards.
  • Mentorship: Work closely with and mentor other engineers, providing guidance and feedback.
  • Technical Design: Propose and evaluate technical designs, contributing to the architectural decisions.
  • Task Management: Help the team identify and prioritize tasks effectively.

Immediate Focus Areas

  • Enhance the application's gRPC API and occasionally work on UI for web app areas like billing and job scheduling.
  • Implement communication protocols for different system architecture components.
  • Maintain login and user management flows using Svelte and Vue, along with backend authentication and authorization.

Team and Work Environment

  • Location: All team members are based in New York, NY, and frequent office presence is expected.
  • Collaboration: Work in a small, fast-iterating team with a significant impact on the web application.
  • Technology Stack: Backend in Golang with MongoDB on Linux; frontend primarily in Svelte.
  • Learning Opportunities: Engage with robotics, IoT, and other areas where software meets hardware.

Ideal Candidate

  • Experience: Proficient in both backend and frontend development, with a focus on backend.
  • Collaboration: Enjoys working in a team and is energized by collaboration.
  • Adaptability: Comfortable with evolving product goals and flexible planning.
  • Mentorship: Enjoys mentoring junior engineers and seeks cross-organizational impact.
  • In-Person Work: Prefers in-office work but can collaborate with remote team members.

Benefits

  • Comprehensive health insurance plans.
  • Competitive salary and equity packages.
  • Reproductive health benefits, including fertility and abortion access travel benefits.
  • Generous paid vacation and holiday observances.
  • Memberships and stipends for wellness and fitness.
  • Free lunch and paid parental leave.

Salary

The starting salary for this role ranges from €160,000 to €220,000 per year, depending on experience, skillset, and market location. Viam also offers a comprehensive Total Rewards package, including equity grants and health benefits.

Values

  • Vision Driven
  • Collaborate Openly
  • Act Decisively
  • Succeed Through Diversity
  • Hold Ourselves Accountable
  • Lead with Curiosity

Join Viam to be part of a team that is shaping the future of smart machines and robotics. Apply today to make a significant impact in a dynamic and innovative environment.

Benefits
Extracted with AI

  • Vision insurance
  • Commuter benefits
  • 100% covered medical/dental/vision insurance plans
  • Reproductive Health Benefits
  • 25 days paid vacation
  • One Medical Membership
  • Citi Bike memberships
  • Monthly wellness stipend
  • Free lunch
  • Paid parental leave

Similar jobs

Last update: 23 minutes ago

Vio.com logo
Vio.com

Senior Backend Engineer (Go/Python)

Join Vio.com as a Senior Backend Engineer to develop scalable solutions using Go and Python, enhancing our travel platform.

Vio.com logo
Vio.com

Senior Backend Engineer with Go and AWS Experience

Join Vio.com as a Senior Backend Engineer to work with Go, AWS, and more, ensuring the best travel deals for users.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Nebius AI logo
Nebius AI

Senior Backend Engineer (Go)

Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.

Pass App logo
Pass App

Senior Software Engineer (Backend)

Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

VIAVI Solutions logo
VIAVI Solutions

Senior Software Engineer (C++, Python & Cloud)

Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.

Bitvavo logo
Bitvavo

Senior Software Engineer (Backend)

Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

Devire logo
Devire

Senior Backend Engineer (JavaScript & Node.js)

Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.

PostNord logo
PostNord

Senior Node.js Backend Developer

Join PostNord as a Senior Node.js Backend Developer to drive innovation in our online shipping tool. Work in an agile team with AWS, Node.js, and more.

Forto logo
Forto

Senior Backend Engineer – Process and Workflow

Join Forto as a Senior Backend Engineer to drive automation and innovation in logistics with NodeJS, TypeScript, and MongoDB.

LEGALFLY logo
LEGALFLY

Back End Engineer with Node.js and TypeScript

Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

n8n logo
n8n

Senior Software Engineer (Node.js & TypeScript)

Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.

Virtual Vaults logo
Virtual Vaults

Fullstack Developer - Platform Services (.NET, Angular)

Join Virtual Vaults as a Fullstack Developer in Rotterdam. Work with .NET, Angular, and Azure in a hybrid environment.

Applied Intuition logo
Applied Intuition

Software Engineer - Autonomous Driving

Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.

Tactile Games logo
Tactile Games

Senior Backend Engineer, LiveOps

Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.

Nebius AI logo
Nebius AI

Senior Software Engineer (C++)

Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.

Trust In SODA logo
Trust In SODA

Senior Software Engineer - Dispatching

Join as a Senior Software Engineer to lead dispatching services design, optimizing global networks with Go, Ruby, and React.