Manager, Software Engineering

4 Months ago • 2-10 Years • $133,000 PA - $238,000 PA
Software Development & Engineering

Job Description

Liquid Robotics is seeking a Software Engineering Manager to lead their software team in developing autonomous ocean robots. This role involves managing a team of software engineers in the development, testing, and maintenance of software for both shoreside and platform applications. Responsibilities include leading and growing the software engineering team, managing the software function, establishing best practices, developing estimates, and monitoring team commitments. The manager will solve complex software problems and collaborate with various teams to enhance software solutions, ensuring proper documentation and peer reviews. The role also requires partnering with IT and DevOps for successful software deployment and maintenance.
Good To Have:
  • Experience with Liquid Robotics Wave Glider systems is a strong discriminator
Must Have:
  • Experience in software design and development
  • Experience in software test and maintenance best practices
  • People management experience
  • Strong communication skills, both verbal and written
  • Experience with configuration management and testing

Add these skills to join the top 1% applicants for this job

communication
game-texts
quality-control

Manager - Software Engineering 
Liquid Robotics is seeking a Software Engineering Manager to lead our software team in the development of autonomous ocean robots. In this role, you will work with a team of software engineers in the development, testing, and maintenance of both shoreside and platform software, contributing to world-changing products. The successful candidate will bring excellent problem-solving skills, a proven ability to grow and develop a team, and strong experience in software development and software management best practices.  This position can be based in Herndon, Virginia or remotely, and reports to the Head of Engineering. 
Essential Responsibilities
  • Lead and help grow an established Software Engineering team. Identify and close team skill gaps through hiring, coaching, and training. Support growth and development of your team.
  • Manage the Software Function within Liquid Robotics. 
    • Maintain and improve the development environment
    • Establish and enforce best practices for design, test, and maintenance
    • Develop estimates for software work
    • Monitor team commitments, schedules, and progress of varied software efforts.
  • Solve challenging software problems in both shoreside and platform software. Work with business, customer, and internal teams to evolve and enhance software solutions and offerings. 
  • Ensure software design and implementation are properly documented, support peer reviews and gate reviews. Collaborate with QA
  • Partner with IT and DevOps teams to successfully deploy and maintain production software systems. 
Key Attributes:
  • Strong experience and focus on best practice in software, including configuration management, peer reviews, and testing.
  • Broad knowledge of a variety of programming languages, architectures, and technologies. Stays aware of technology advancements. Applies knowledge across a variety of solution spaces.
  • Excellent problem solving and debug abilities applied to complex problems; teaches and guides team in improving these abilities.
  • Excellent communication and interpersonal skills, able to effectively exchange information with technical teams, nontechnical stakeholders, and customers.
  • Maintains strong customer focus, balanced with business requirements. Suggests valuable improvements and products based on customer and business needs.
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.
  • Experience with the Liquid Robotics Wave Glider systems is a strong discriminator.
Ability to obtain a US Secret Clearance required.
Pay is based upon candidate experience and qualifications, as well as market and business considerations.
Summary pay range: $133,000 - $238,000
 
Liquid Robotics designs and manufactures Wave Gliders®, the first wave and solar powered autonomous ocean robots. With our partners we address many of the planet’s greatest challenges, by transforming how to assess, monitor, and protect the ocean. We solve critical problems for defense, commercial, and science customers.
 
Visit us at www.liquid-robotics.com to learn more.
 
Liquid Robotics is an Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.  

Set alerts for more jobs like Manager, Software Engineering
Set alerts for new jobs by Liquid Robotics
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙