Software Engineering Manager

Liquid Robotics
Herndon, Virginia
Full-time

Description

Software Engineering Manager

Overview

At Liquid Robotics, we make the most experienced ocean surface robot on the planet. Our Wave Glider platform services a wide range of missions, whether it’s acting in partnership with environmental institutes to monitor oil spills or supporting a nation’s sovereignty by listening for submarines deep within the ocean, these rugged uncrewed surface vessels have been deployed in high sea states in the North Sea, hurricanes, or tropical storms, for more than 10 years.

We seek a talented Software Engineering leader to fill a key role in our team of professionals. This person will be the Software Engineering Manager, responsible for executing on software development, testing, and maintenance on various internal and customer projects at Liquid Robotics.

This role is located in our Herndon, VA headquarters, and reports to the Head of Engineering.

Responsibilities :

Lead an established Software Engineering team and recruit new members. This includes software developers, test engineers, and database experts.

Identify and help resolve team skill gaps through hiring and training.

  • Manage the Software Function within Liquid Robotics.This includes maintaining and evolving the existing development environment, enforcing best practices for design, test, and maintenance, developing estimates for work, and monitoring commitments, schedules, and progress of software efforts.
  • Some work will be cross-functional and must consider electrical, firmware, IT, and business considerations.
  • With your team, analyze and create requirements for software systems. Coordinate this effort with Electrical and Firmware engineers, IT, and DevOps as needed.
  • Work with IT and DevOps to successfully deploy and maintain production software systems.
  • Ensure software design and implementation are well documented, support peer reviews and gate reviews.

Minimum Qualifications :

  • BS in Computer Science, Computer Engineering, or a related field. Advanced degree strongly preferred.
  • 6-10 years of direct experience in software design and development.
  • Minimum 2 years people management.
  • Strong experience in software development, test, and maintenance best practices.
  • Excellent verbal, written, and interpersonal communication skills.

Preferred Skills :

  • Experience with full stack software technologies from device control (OS level) to User Interfaces, data management & data presentation.
  • Experience with maritime autonomous vehicles, sensors, applications, andrelated architectures (., UMAA, CANopen, etc).
  • Experience collaborating with QA teams to develop and enhance test plans and system integration tests. Strong emphasis on quality from design to release.
  • Experience developing and supporting 24x7 customer facing data delivery, command and control, UI and data management services.
  • Experience with Java, C, C++, C#, Linux, VM, Docker, Windows Servers, SQL
  • 30+ days ago
Related jobs
Promoted
Capital One
Dranesville, Virginia

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting wi...

Promoted
Hispanic Technology Executive Council
McLean, Virginia

Center 1 (19052), United States of America, McLean, VirginiaSenior Manager, Software Engineering, Full Stack. Center 1 (19052), United States of America, McLean, VirginiaSenior Manager, Software Engineering, Full Stack. Manager Software Engineer, youll have the opportunity to be on the forefront of ...

Promoted
Capital One
Lake Barcroft, Virginia

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting wi...

Promoted
Capital One
McLean, Virginia

Senior Manager, Software Engineering, Full Stack (React Native). Manager Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 6 years of experience in software engineering (Internship experience does not apply). Share yo...

Promoted
Capital One
North Springfield, Virginia

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting wi...

Promoted
Hispanic Technology Executive Council
McLean, Virginia

Center 3 (19075), United States of America, McLean, VirginiaSenior Manager, Software Engineering, DevOps. Center 3 (19075), United States of America, McLean, VirginiaSenior Manager, Software Engineering, DevOps. We are looking for an experienced Engineering Manager, Machine Learning Platforms, to. W...

Promoted
Azure Summit Technology
Fairfax, Virginia

Azure Summit Technology is currently seeking a Software Engineering Manager. Duties will include all aspects of software engineering, including requirements analysis and specification, software design, implementation and integration, testing, and installation. Minimum 3 years' experience as a functi...

Promoted
Hispanic Technology Executive Council
McLean, Virginia

Center 3 (19075), United States of America, McLean, VirginiaSenior Manager, Software Engineering, Back End (Enterprise Platforms Technology). Center 3 (19075), United States of America, McLean, VirginiaSenior Manager, Software Engineering, Back End (Enterprise Platforms Technology). At least 6 years...

Promoted
Capital One
McLean, Virginia

Are you passionate about emerging technologies and solving complex business problems? Join us at Capital One as a Senior Manager, Software Engineering, Full Stack. We're seeking individuals with a Bachelor's Degree, 6+ years of software engineering experience, and expertise in cloud computing and pe...

Promoted
Alarm.com
Vienna, Virginia

As a Manager of Software Engineering, you will manage a team of full-stack developers that work on all server-side aspects of smart home security. Our software development includes working on backend services, websites, and database design that make up our whole ecosystem. You will have the opportun...