Boston Dynamics

Software Engineering Manager

Share

Job description

We are seeking a leader to join our Central Software team in the role of a Software Engineering Manager. You will manage a team of software engineers working broadly across our organization's codebase. Help guide and grow the team as they take on everything from low level optimization to standing up new cloud services. If you are looking to work amongst colleagues who are collaborative, mission-driven, and looking to have a positive impact on the world of robotics, come and join us!

Day To Day Activities

  • Manage a team of software engineers, including project management, code reviews, and career development.
  • Architect and orchestrate the creation of highly reliable, maintainable, and testable codebases
  • Design and deploy production-quality software and infrastructure
  • Closely communicate with direct team, management, and cross-functional teams
  • Hands-on integration of designed software into highly-complex robotics platforms

Desired Skills

  • BS, MS, or PhD in Computer Science or equivalent degree
  • Minimum 8 years of hands-on software development in a production environment
  • Minimum 4 years of technical management experience and strong people management skills
  • Strong technical skills across C++, Python and DevOps infrastructure
  • Hands-on familiarity with tools including Git, GitHub, Jenkins, Docker, and modern build systems like cmake and Bazel.
  • Demonstrated experience shipping, supporting, and improving large codebases under constrained timelines
  • Strong verbal and written communication skills

Nice To Have

  • Deep technical knowledge of one or more system software areas like networking, distributed systems, concurrency, optimization, low level OS programming, etc.

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.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.