Staff Full Stack Software Engineer
Overview
In this role you will develop and maintain Boston Dynamics' custom robot fleet management software, enabling scalable control of growing robot fleets across industries. You’ll collaborate across disciplines to solve complex problems and ship new features for fleet management with an emphasis on reliability. You’ll work on 3D worldbuilding, mapping, and data integration initiatives that support operational workflows. This is a hands-on, impact-focused position in a fast-moving, collaborative environment.
Compensation / Benefitsmedicaldentalvision401(k)paid time offannual bonus structure
ResponsibilitiesRapidly develop and deploy new features for the fleet management system while maintaining high quality and maintainabilityCollaborate with engineers, product, and operations to understand pain points and craft solutionsAssess incoming work and identify root problems and potential solutionsDebug issues, perform post-mortems to prevent recurrenceDocument and communicate new work to drive wide adoption
Key requirementsBachelor in Computer Science or equivalentExperience with C++, TypeScript, Node.js, React, Three.js, SQL, Python, Linux, AWS or GCP, protobufAbility to discuss decisions made during projects in detailExperience delivering complete software productsPrior experience with hardware, IoT, and/or 3D engines is a plusStrong communication of complex technical topicsCollaborative mindsetFlexible/adaptive attitudeC++TypeScriptNode.js