Back to jobs

Software Engineer III, DB/Data Assurance

Hanover, MD, United States

Live, first seen by us 23 days ago
Pay
$118,000–177,800/yearAnnual period assumed — pay source
We offer a comprehensive and competitive benefits package. Employee benefits vary by role, however, may include Health and Wellness, Mental Health, Retirement Savings, Life and Disability, Paid Maternity and Parental Leave, Paid Time Off, Tuition Reimbursement, and an Employee Assistance Program. Compensation $118,000.00 - $177,800.00
Read the full posting
Work setting
Not stated
Employment
Full-time — employment source
Employment type in the employer’s posting: Full time
From the employer’s posting

Before you apply

Work authorization
US citizens onlyMust be a US citizen

What you’ll work on

Full posting
  • Design, build, and maintain batch data pipelines and ingestion workflows

  • Implement ETL/ELT processes to extract, transform, validate, and load data

  • Implement validation routines, anomaly detection, and automated integrity checks

  • Support data modeling, schema design, DDS topic development, and database architecture

  • Build, maintain, and deploy data products and analytics solutions on cloud platforms

From the employer’s posting
Design, build, and maintain batch data pipelines and ingestion workflows.
Implement ETL/ELT processes to extract, transform, validate, and load data from multiple sources.
Implement validation routines, anomaly detection, and automated integrity checks.
Support data modeling, schema design, DDS topic development, and database architecture.
Build, maintain, and deploy data products and analytics solutions on cloud platforms (e.g., Azure).

What you’ll bring

All qualifications

Core experience

  • 5+ years of practical data engineering experience
  • Advanced SQL proficiency and relational database design experience
  • Experience building ETL/ELT pipelines and data ingestion tools
  • Working knowledge of cloud solutions and pipeline orchestration tools
  • U.S. citizen able to obtain and maintain a DoW security clearance

Preferred experience

  • Experience with cloud data warehouses and large‑scale data systems.
  • Experience with Linux and scripting languages.
  • Proficiency in Python, Java, C++, C#, or related languages.
  • Experience with Jira, Git, or similar tools.
Qualification wording
5+ years of practical data engineering experience.
Advanced SQL proficiency and experience with relational database design.
Experience with data ingestion tools and building ETL/ELT pipelines.
Working knowledge of cloud solutions and workflow/pipeline orchestration tools.
Ability to obtain and maintain a DoW security clearance. Must be a U.S. citizen.
Experience with cloud data warehouses and large‑scale data systems.
Experience with Linux and scripting languages.
Proficiency in Python, Java, C++, C#, or related languages.
Experience with Jira, Git, or similar tools.

Posting record

Report an error
Status in our records
Live
First seen by us
Oct 13, 202623 days ago
Recorded sightings
67
Last seen by us
Nov 5, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Pay

In line with similar jobs

$118K–$178K against $127K–$190K, the middle half of what similar US postings state.

From 2,133 postings in the last year. Stated ranges, not salaries paid.

Time since we first saw it

Day 23

Similar jobs usually come down between day 6 and day 54.

At Oceaneering International, jobs usually come down by about day 31.

From 11,032 similar postings that came down, and 11 of Oceaneering International’s. Coming down is not always a hire.

Oceaneering International is hiring

7 open jobs

Open jobs by the week we first saw them, last 12 weeks.

  • Takes jobs down at a usual pace
Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • C#
  • C++
  • Java
  • Python
  • SQL
  • Azure
  • Kafka
  • MongoDB
  • MySQL
  • Neo4j
  • NoSQL
  • Oracle
  • PostgreSQL
  • SQL Server
Where the posting names them
- Experience with Linux and scripting languages. - Proficiency in Python, Java, C++, C#, or related languages. - Experience with Jira, Git, or similar tools.
The data engineer will support multiple stakeholders across the project, including software developers, systems engineers, integrated logistics support team members, project managers. The ideal candidate should process strong technical abilities to solve complex data problems, a willingness to learn new technologies/tools, and be comfortable articulating data concepts to stakeholders of varying levels of data proficiency. This role is responsible for ensuring that database systems and the data flowing through them are accurate, consistent, secure, traceable, and reliable throughout the application lifecycle. The role combines database development with data-quality and verification responsibilities. Typical work includes designing and maintaining relational database schemas, stored procedures, queries, data interfaces, ETL/ELT processes, and validation routines; verifying data integrity across system boundaries; identifying anomalous, incomplete, duplicated, or inconsistent data; and developing automated checks that confirm data conforms to defined schemas, business rules, interface specifications, and quality requirements. The developer should be proficient with DDS, SQL, and database technologies such as PostgreSQL, MariaDB/MySQL, SQL Server, or Oracle, along with scripting or development languages such as Python, Java, or C++. Experience with data modeling, schema/version management, transaction processing, indexing, query optimization, and structured data formats such as JSON, XML, or Avro is also valuable. The assurance portion of the role requires strong knowledge of data verification, validation, provenance, and configuration control. The developer should be able to establish measurable data-quality criteria, implement automated integrity and regression tests, reconcile data between producers and consumers, and provide evidence that stored or transmitted data remains complete and correct. This includes supporting requirements traceability, test automation, logging/auditing, cybersecurity controls, backup and recovery, and root-cause analysis of data-related defects. In a distributed or mission-oriented system, the role may also involve validating data exchanged through messaging middleware, APIs, DDS/Kafka interfaces, containers, and other distributed services. The ideal candidate combines software-development discipline with a verification mindset—understanding not only how to store and transform data, but how to demonstrate that the resulting data can be trusted.
- 5+ years of practical data engineering experience. - Advanced SQL proficiency and experience with relational database design. - Experience with data ingestion tools and building ETL/ELT pipelines.
- Automate data workflows for ingestion, transformation, aggregation, and quality enforcement. - Build, maintain, and deploy data products and analytics solutions on cloud platforms (e.g., Azure). - Partner with cross‑functional teams to create dashboards and visualization tools.
This role is responsible for ensuring that database systems and the data flowing through them are accurate, consistent, secure, traceable, and reliable throughout the application lifecycle. The role combines database development with data-quality and verification responsibilities. Typical work includes designing and maintaining relational database schemas, stored procedures, queries, data interfaces, ETL/ELT processes, and validation routines; verifying data integrity across system boundaries; identifying anomalous, incomplete, duplicated, or inconsistent data; and developing automated checks that confirm data conforms to defined schemas, business rules, interface specifications, and quality requirements. The developer should be proficient with DDS, SQL, and database technologies such as PostgreSQL, MariaDB/MySQL, SQL Server, or Oracle, along with scripting or development languages such as Python, Java, or C++. Experience with data modeling, schema/version management, transaction processing, indexing, query optimization, and structured data formats such as JSON, XML, or Avro is also valuable. The assurance portion of the role requires strong knowledge of data verification, validation, provenance, and configuration control. The developer should be able to establish measurable data-quality criteria, implement automated integrity and regression tests, reconcile data between producers and consumers, and provide evidence that stored or transmitted data remains complete and correct. This includes supporting requirements traceability, test automation, logging/auditing, cybersecurity controls, backup and recovery, and root-cause analysis of data-related defects. In a distributed or mission-oriented system, the role may also involve validating data exchanged through messaging middleware, APIs, DDS/Kafka interfaces, containers, and other distributed services. The ideal candidate combines software-development discipline with a verification mindset—understanding not only how to store and transform data, but how to demonstrate that the resulting data can be trusted. - Design, build, and maintain batch data pipelines and ingestion workflows.
- Experience with Jira, Git, or similar tools. - Experience with NoSQL systems (e.g., MongoDB, Cassandra, Neo4j). - Experience working with large datasets and distributed data environments.

Your next step

Complete your application on ebfr.fa.us2.oraclecloud.com. The employer’s form will show what is required.

Applying through Oracle Recruiting

  • Applying starts by asking for your email address.
  • Each employer sets which files it accepts, so read the note beside the upload field.

Already applied? Track this application

About Oceaneering International

People
About 11,100 in 2025, up 7% from the year before.Annual report (SEC Form 10-K)
Company
Listed as OII.

Demand for Data Engineer roles

New Data Engineer postings at the employers we follow are up 8% over the last 5 weeks compared with the 5 before.

Weekly new Data Engineer postings at the same employers, from the week of August 17 to the week of October 26. The fewest in a week was 839, the most 1,314, and the latest week had 1,086.
August 17Last week

Each bar is one week of new postings. The darkest bars are the last 5 weeks.

Counted from the hiring pages we’ve followed for at least five weeks, so employers we add don’t look like growth. Updated weekly.

About the role

We file this job under Data Engineer, by the work the posting describes.

Data engineers build and run the pipelines that copy data out of apps and outside services into a warehouse or lake, and fix them when a source changes or a load fails.

Expect SQL, Python, a cloud platform, a scheduler such as Airflow, and often tools for large data such as Spark or Kafka.

An analytics engineer works one step later, turning the raw data a data engineer lands into clean tables people can query.

US government figures for database architects

Median yearly pay, May 2025
$139,500
Expected change, 2025 to 2035
9.4% more jobsagainst 3.5% for all jobs

The government has no code for data engineers, so these figures are for the closest group, database architects, which includes data integration and data warehousing specialists.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1243.

Job description

View original posting ↗

We are seeking an experienced data engineer to join our team!  OTECH produces and maintains unique underwater systems – typically for US Navy and other US Government Department of War customers.  Our projects are all one-of-a-kind. Projects range from quick burn to lifecycle management of fielded systems.   As a data engineer at Oceaneering Technologies (OTECH), you will be responsible for developing, maintaining, and optimizing data storage systems. 

The data engineer will support multiple stakeholders across the project, including software developers, systems engineers, integrated logistics support team members, project managers.  The ideal candidate should process strong technical abilities to solve complex data problems, a willingness to learn new technologies/tools, and be comfortable articulating data concepts to stakeholders of varying levels of data proficiency. 

This role is responsible for ensuring that database systems and the data flowing through them are accurate, consistent, secure, traceable, and reliable throughout the application lifecycle. The role combines database development with data-quality and verification responsibilities. Typical work includes designing and maintaining relational database schemas, stored procedures, queries, data interfaces, ETL/ELT processes, and validation routines; verifying data integrity across system boundaries; identifying anomalous, incomplete, duplicated, or inconsistent data; and developing automated checks that confirm data conforms to defined schemas, business rules, interface specifications, and quality requirements. The developer should be proficient with DDS, SQL, and database technologies such as PostgreSQL, MariaDB/MySQL, SQL Server, or Oracle, along with scripting or development languages such as Python, Java, or C++. Experience with data modeling, schema/version management, transaction processing, indexing, query optimization, and structured data formats such as JSON, XML, or Avro is also valuable.

The assurance portion of the role requires strong knowledge of data verification, validation, provenance, and configuration control. The developer should be able to establish measurable data-quality criteria, implement automated integrity and regression tests, reconcile data between producers and consumers, and provide evidence that stored or transmitted data remains complete and correct. This includes supporting requirements traceability, test automation, logging/auditing, cybersecurity controls, backup and recovery, and root-cause analysis of data-related defects. In a distributed or mission-oriented system, the role may also involve validating data exchanged through messaging middleware, APIs, DDS/Kafka interfaces, containers, and other distributed services. The ideal candidate combines software-development discipline with a verification mindset—understanding not only how to store and transform data, but how to demonstrate that the resulting data can be trusted.
 

  • Design, build, and maintain batch data pipelines and ingestion workflows.
  • Develop, optimize, and maintain cloud‑enabled data infrastructure and storage solutions.
  • Implement ETL/ELT processes to extract, transform, validate, and load data from multiple sources.
  • Automate data workflows for ingestion, transformation, aggregation, and quality enforcement.
  • Build, maintain, and deploy data products and analytics solutions on cloud platforms (e.g., Azure).
  • Partner with cross‑functional teams to create dashboards and visualization tools.
  • Ensure data accuracy, consistency, traceability, and security across all systems and interfaces.
  • Implement validation routines, anomaly detection, and automated integrity checks.
  • Support data modeling, schema design, DDS topic development, and database architecture.
  • Monitor system performance and implement optimization strategies for reliability and efficiency.
  • Develop and maintain data compression and storage‑optimization strategies.
  • Contribute to data management CDRL materials and documentation.
  • Communicate effectively with technical and non‑technical team members.
  • Support verification, configuration control, auditing, and compliance requirements.
  • Provide feedback on software and data design choices and integration approaches.

Essential Qualifications

  • BS in Computer Science, Computer/Electrical Engineering, Mathematics, Data Science, or related field (or commensurate experience).
  • 5+ years of practical data engineering experience.
  • Advanced SQL proficiency and experience with relational database design.
  • Experience with data ingestion tools and building ETL/ELT pipelines.
  • Working knowledge of cloud solutions and workflow/pipeline orchestration tools.
  • Strong problem‑solving, communication, and organizational skills.
  • Ability to obtain and maintain a DoW security clearance.
  • Must be a U.S. citizen.


Preferred Qualifications

  • Experience with cloud data warehouses and large‑scale data systems.
  • Experience with Linux and scripting languages.
  • Proficiency in Python, Java, C++, C#, or related languages.
  • Experience with Jira, Git, or similar tools.
  • Experience with NoSQL systems (e.g., MongoDB, Cassandra, Neo4j).
  • Experience working with large datasets and distributed data environments.
  • Experience with MBSE/Digital Twin tools (Cameo, Syndeia, PLM/ERP).
  • Familiarity with DDS middleware and distributed messaging systems.
  • Knowledge of data verification, provenance, configuration control, and automated QA/QC.

 

Additional

Additional duties as assigned.

We offer a comprehensive and competitive benefits package. Employee benefits vary by role, however, may include Health and Wellness, Mental Health, Retirement Savings, Life and Disability, Paid Maternity and Parental Leave, Paid Time Off, Tuition Reimbursement, and an Employee Assistance Program.

 

Compensation $118,000.00 - $177,800.00 

Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay
We offer a comprehensive and competitive benefits package. Employee benefits vary by role, however, may include Health and Wellness, Mental Health, Retirement Savings, Life and Disability, Paid Maternity and Parental Leave, Paid Time Off, Tuition Reimbursement, and an Employee Assistance Program. Compensation $118,000.00 - $177,800.00
Location & working pattern

Hanover, MD, United States

Working pattern and location restrictions need checking in the full posting.

Work authorization
- Strong problem‑solving, communication, and organizational skills. - Ability to obtain and maintain a DoW security clearance. - Must be a U.S. citizen. Preferred Qualifications

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.