Senior Software Engineer III – Lead Underwater Systems

Oceaneering

Hanover (MD)

On-site

USD 119,000 - 178,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Oceaneering Technologies (OTECH) is seeking a Software Engineer III to lead or majorly contribute to software efforts for underwater systems serving US DoD customers.

The role emphasizes applying the software lifecycle, architecture design, and inter-team collaboration with program managers and external customers. Mentorship of junior engineers and occasional extended hours are expected as projects demand.

Qualifications

  • BS degree in CS/CE/Math/EE or related field; commensurate experience considered.
  • 5+ years of practical software engineering experience.
  • Experience with C# programming language.
  • Strong written and oral communication skills for documentation and presentations.
  • Ability to obtain and maintain a US DoD security clearance; US citizen.

Responsibilities

  • Lead or contribute significantly to software efforts and proposals.
  • Design and maintain software architecture; implement decisions.
  • Interface with engineering leads, program managers and customers.
  • Contribute to project CDRLs, requirements management, and testing.
  • Present results to management and clients; mentor junior team members.
  • Support software testing on factory floor, offsite, and offshore.
  • Prepare concept of operations, interfaces docs, hazard analysis, and test plans.

Skills

C# programming
Software engineering experience
Leadership / mentorship
Communication skills

Education

BS Degree in CS/CE/Math/EE or related

Tools

Jira
Git
GitHub CI
Kubernetes
OCI containers
Avalonia/WPF
Linux OS

Job description

Oceaneering Technologies (OTECH) is seeking a Software Engineer III to lead or majorly contribute to software efforts for underwater systems serving US DoD customers.

The role emphasizes applying the software lifecycle, architecture design, and inter-team collaboration with program managers and external customers. Mentorship of junior engineers and occasional extended hours are expected as projects demand.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer – Underwater Systems
Lead Software Engineer – Underwater Systems

Oceaneering International, Inc. • Bentwoods (MD)

On-site
USD 95,000 - 130,000
Senior Embedded Systems Software Engineer
Senior Embedded Systems Software Engineer

Oceaneering • Chesapeake (VA)

On-site
USD 110,000 - 165,000
Junior Software Engineer: Underwater Systems & DoD Projects
Junior Software Engineer: Underwater Systems & DoD Projects

Oceaneering International, Inc. • Bentwoods (MD)

On-site
USD 70,000 - 90,000
Software Engineer III, C# Engineer
Software Engineer III, C# Engineer

Oceaneering International, Inc. • Bentwoods (MD)

On-site
USD 95,000 - 130,000
Staff Software Engineer - Geospatial & Underwater Systems
Staff Software Engineer - Geospatial & Underwater Systems

Oceaneering International, Inc. • Suitland (MD)

On-site
USD 120,000 - 180,000
Software Engineer I - Underwater Systems
Software Engineer I - Underwater Systems

Oceaneering International Inc. • Hanover (MD)

On-site
USD 65,000 - 85,000
Software Engineer III
Software Engineer III

Oceaneering • Chesapeake (VA)

On-site
USD 110,000 - 165,000
Senior Systems Software Engineer - Underwater Vehicles
Senior Systems Software Engineer - Underwater Vehicles

Oceaneering • Hanover (MD)

On-site
USD 119,000 - 178,000
Health and Wellness
Retirement Savings
Paid Time Off
+1
Software Engineer II
Software Engineer II

Oceaneering International Inc. • Hanover (MD)

On-site
USD 90,000 - 120,000
Software Engineer IV, Analysis
Software Engineer IV, Analysis

Oceaneering International Inc. • Hillcrest Heights (MD)

On-site
USD 120,000 - 180,000