Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Oceaneering Logo

Staff Software Lead

Oceaneering

$144,500 - $195,000
Sep 2, 2025
Hanover, MD, US
Apply Now

Oceaneering Technologies (OTECH) needs a Staff Software Engineer to develop and maintain unique underwater systems for US Navy and other US Government Department of Defense customers, ensuring software development efforts follow requirements and best practices.

Requirements

  • C++ expertise
  • Experience with software development in an air-gapped orchestrated environment
  • Knowledge of software development best practices
  • Experience with requirements management, software documentation, unit testing, software safety testing, and software qualification testing
  • Familiarity with software testing on the factory floor, offsite, and offshore
  • Ability to devise innovative solutions to problems when conventional solutions are insufficient
  • Experience with leadership roles in software development, including crafting and enforcing policies and procedures

Responsibilities

  • Function as C++ SME to ensure product follows documented design.
  • Ensure software development efforts follow requirements and best practices.
  • Provide feedback on and help guide architecture decisions.
  • Align and help manage tasking of software team.
  • Help maintain project CDRL’s, including requirements management, software documentation, unit testing, software safety testing, and software qualification testing.
  • Support software testing on the factory floor, offsite, and offshore.
  • Review progress and evaluate results of work accomplished by self and others.

Other

  • Bachelor's degree or higher in a relevant field (not explicitly mentioned but implied)
  • Ability to work outside normal working hours and adapt to demanding schedules
  • Excellent technical judgment, attention to detail, and ability to look at the “big picture” in system design
  • Ability to prepare reports and present results to management and client
  • Ability to take a leadership role within the software group, including mentorship of junior team members