Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative company is seeking a Full Stack Software Engineer to join their dynamic team in Waltham. In this role, you will develop cutting-edge web-based services and solutions that integrate with advanced robotics technology. You will work across the full technology stack, from creating intuitive front-end interfaces to building robust back-end systems. This position offers the chance to make a significant impact in a rapidly growing field, providing automation solutions for various industrial applications. If you are passionate about technology and eager to tackle challenging problems, this opportunity is perfect for you.
Staff Full Stack Software Engineer, Central Software page is loaded
The Boston Dynamics Central Software (CSW) team is seeking a creative and passionate Full Stack Software Engineer to join our dynamic and collaborative team. If you enjoy learning new technologies and are driven to improve the lives of your team members, this role offers an exciting opportunity to make a significant impact.
As a Full Stack Software Engineer, you will be instrumental in developing web-based services and solutions that are used across our company and integrated into our cutting-edge robots. Your responsibilities will span the full technology stack, from crafting intuitive front-end user interfaces to building robust back-end infrastructure deployed both on-premises and in the cloud. The solutions you develop will focus on delivering seamless end-user experiences and expanding the reach and capabilities of our world-leading mobile robots.
Boston Dynamics is at the forefront of mobile robotics, tackling some of the most challenging problems in the field. While our viral YouTube videos have showcased the remarkable abilities of our robots for years, we are now rapidly emerging as a leader in providing automation solutions for industrial applications and warehouse logistics.
Day-to-Day Activities:
Develop polished and engaging web experiences using React and other advanced front-end technologies.
Build comprehensive full-stack features, encompassing software running directly on robots and intuitive front-end graphical user interfaces.
Design and implement well-structured, reusable applications and libraries, collaborating closely with end-users to ensure their needs are met.
Architect core software components that effectively address product requirements and contribute to the overall system design.
Participate in our agile development process, coordinating work with others, identifying challenges, and communicating progress regularly.
Mentor and upskill peers and other contributors across the organization.
Desired Skills:
7+ years of professional experience in delivering full-stack software solutions to end-users.
Strong foundational knowledge of core web technologies and JavaScript libraries and frameworks, with an emphasis on React.
Experience with advanced front-end techniques in state management (e.g., Redux Toolkit, Zustand), performance optimization (e.g., virtualization, code-splitting), real-time data handling (WebSockets, GraphQL), testing (e.g., React Testing Library, Jest), and front-end security best practices (e.g., XSS/CSRF prevention, secure auth flows, SSO, RBAC).
Experience with back-end server development using languages such as NodeJS, Python, C++, or Go and databases (e.g. PostgreSQL, BigQuery).
Data engineering experience (Airflow, Kafka) a plus.
Familiarity with Git version control and a comfortable working proficiency in a Linux development environment.
Bachelor’s in Engineering, Computer Science, or other technical areas.
We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas for this position.
We are growing rapidly, building a commercial company that delivers cutting edge technology and solutions to our customers from industrial applications to logistics and warehouse solutions.