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
Senior Full Stack Software Engineer
Join Viam as a Senior Full Stack Software Engineer to build cloud-based solutions for managing robots.
Senior Backend Engineer
Join Vio.com as a Senior Backend Engineer to build scalable solutions with AWS, Go, and Python in Amsterdam.
Senior Software Engineer, Facilities (Fullstack)
Join Veho as a Senior Software Engineer to develop full-stack solutions for logistics and warehouse management systems.
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.
Senior Platform Engineer
Join Vio.com as a Senior Platform Engineer to enhance our software development lifecycle with AWS, Kubernetes, and Terraform.
Senior Software Engineer
Join MongoDB as a Senior Software Engineer to lead and innovate in distributed systems and software development.
Senior Software Engineer - Full Stack
Senior Full Stack Software Engineer in NY, expertise in Python, React, AWS, and PostgreSQL. Impactful role in AI-powered asset management.
Senior Software Engineer, Customer Solutions Video Pro
Join Vimeo as a Senior Software Engineer to build and enhance video solutions with a focus on UX, scalability, and performance.
Senior Javascript Developer
Join Vi as a Senior Javascript Developer to create engaging web and mobile user experiences using React and React Native.
Senior Software Engineer - Full Stack
Senior Full Stack Software Engineer at Vise, NY. In-depth experience with Python, Golang, TypeScript, React, and AWS required.
Senior Backend Engineer (Node.js, MongoDB)
Join Cameo as a Senior Backend Engineer to scale our platform using Node.js and MongoDB. Work on exciting projects in a dynamic environment.
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.
Senior Software Engineer, Backend (MongoDB)
Senior Backend Engineer specializing in MongoDB, focusing on scalability and reliability in a fast-paced environment.
Senior Full-Stack Engineer, Integrations & Internal Tools Development
Join Vimeo as a Senior Full-Stack Engineer to develop internal tools, focusing on AI integration and automation using low-code platforms.
Senior Software Engineer, Backend
Senior Backend Software Engineer role focusing on microservices, APIs, and scalable systems. Remote work available.
Senior Backend Engineer with AWS and Go
Join Vio.com as a Senior Backend Engineer, working with AWS, Go, and Python to deliver high-quality hotel content.
Senior Software Engineer, Code Generation
Join MongoDB as a Senior Software Engineer in Code Generation, focusing on code modernization and AI-supported toolchains.
Software Engineer, Atlas Foundational Services
Join MongoDB as a Software Engineer in Atlas Foundational Services, focusing on distributed systems and software development.
Senior Software Engineer, Payments
Join Vimeo as a Senior Software Engineer to build and scale our Payments Platform. Collaborate with teams, develop software, and improve tooling.
Senior Software Engineer, Developer Productivity
Join MongoDB as a Senior Software Engineer to enhance developer productivity with Python and MongoDB.
Senior Software Engineer - Web Full-Stack
Senior Full-Stack Web Engineer needed in NYC, focusing on React.js, Vue.js, and Next.js with strong backend skills.
Senior Backend Engineer (Golang and Python)
Join Vio.com as a Senior Backend Engineer specializing in Golang and Python to enhance our hotel content platform.
Senior Backend Engineer
Join Webflow as a Senior Backend Engineer to design and implement scalable backend services using Node.js, TypeScript, and AWS.
Senior Software Engineer, Video Analytics
Join Vimeo as a Senior Software Engineer in Video Analytics, focusing on full-stack development with JavaScript, PHP, and Scala.