Staff Full Stack Software Engineer, Central Software at Boston Dynamics
Waltham, Massachusetts, USA -
Full Time


Start Date

Immediate

Expiry Date

05 Aug, 25

Salary

0.0

Posted On

06 May, 25

Experience

7 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Testing, Python, Computer Science, Version Control, State Management, Rbac, Databases, C++, Languages, Web Technologies, Javascript Libraries, Software Solutions, Airflow

Industry

Computer Software/Engineering

Description

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

Responsibilities

Please refer the Job description for details

Loading...