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 Platform Engineer
Join Vio.com as a Senior Platform Engineer to enhance our software development lifecycle with AWS, Kubernetes, and Terraform.
Senior Python Back End Developer
Join Vizit as a Senior Python Back End Developer to build and expand our visual intelligence platform.
Founding Backend Engineer
Join GovWell as a Founding Backend Engineer to build scalable software for government services using TypeScript and NodeJS.
Senior Javascript Developer
Join Vi as a Senior Javascript Developer to create engaging web and mobile user experiences using React and React Native.
Founding Full Stack Software Engineer
Join Carma as a Founding Full Stack Software Engineer to build innovative solutions in a fast-growing startup. Work remotely with a competitive salary.
NodeJS Backend Engineer - Lounge Services
Join American Express as a NodeJS Backend Engineer to design and maintain scalable backend systems in a hybrid work environment.
Founding Backend Engineer
Join Medbill AI as a Founding Backend Engineer to revolutionize healthcare billing with AI. Remote role with competitive salary and benefits.
Senior Full-Stack Software Engineer (React, TypeScript)
Join Rogo as a Senior Full-Stack Software Engineer to develop cutting-edge AI tools in NYC.
Senior Software Engineer
Join MongoDB as a Senior Software Engineer to lead and innovate in distributed systems and software development.
Software Engineer, Backend Developer
Join Beacon AI as a Backend Developer to design and optimize serverless cloud systems, focusing on reliability and performance.
Senior Back End Developer (Node.js)
Join Ciklum as a Senior Back End Developer (Node.js) in Romania. Work remotely on innovative projects with a global impact.
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 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 Full-Stack Software Engineer
Join Monterey AI as a Senior Full-Stack Software Engineer to build AI-driven Voice of Customer platforms using Typescript, Node.js, SQL, and AWS.
Full-Stack Software Engineer (JavaScript, Node.js, Vue.js)
Join Squadformers as a Full-Stack Software Engineer, working remotely on innovative projects with JavaScript, Node.js, and Vue.js.
Full Stack Engineer with Python and AWS
Join Covision Media as a Full Stack Engineer in Bressanone, Italy. Work with Python, AWS, and 3D visualization technologies.
Senior Full Stack Software Engineer
Join Anon as a Senior Full Stack Software Engineer to build AI integration platforms using Typescript, Next.js, Rust, and AWS.
Full Stack Software Engineer with TypeScript and Microservices
Join Invicti as a Full Stack Software Engineer in Malta, focusing on TypeScript, Microservices, and REST APIs in a remote role.
Software Engineer - Backend (Rust, TypeScript)
Join Anon as a Backend Engineer to build and scale core infrastructure and APIs for AI agent authentication. Work with Rust, TypeScript, and more.
Remote Full Stack Engineer
Join Orum as a Remote Full Stack Engineer to revolutionize payment technology using React, Go, and AWS.
Principal Full-Stack Engineer - React & React Native
Join RV LIFE as a Principal Full-Stack Engineer to lead React & React Native projects, focusing on scalable serverless solutions in a remote setting.
Senior Backend Developer - Java, Spring Boot
Join Nisum as a Senior Backend Developer in Johns Creek, GA, working with Java, Spring Boot, and cloud technologies to drive digital transformation.
Senior Software Engineer - Back-End Development
Join Swapfiets as a Senior Software Engineer to enhance our engineering environment and shape urban mobility.
Senior Fullstack Engineer (Frontend Leaning)
Join Coinbase as a Senior Fullstack Engineer focusing on frontend development to build the future of onchain technology.