Software Engineer III
Oceaneering International
Job-ID: 11712Category: EngineeringLocation: Hanover, MD, United States; Chesapeake, VA, United StatesSchedule: Full timePosted: 2026-10-12Business Unit: BU-USA_FC-USDThe Software Engineer III is a key technical contributor within Oceaneering Technologies (OTECH), responsible for driving software development efforts that support one‑of‑a‑kind underwater systems built for U.S. Navy and other DoW customers. Engineers at this level apply deep understanding of the software lifecycle to design system architectures, lead or significantly contribute to project software activities, and ensure delivered solutions satisfy electrical, mechanical, and operational (CONOPS) needs while collaborating closely with engineering leads, project managers, and external customers.Beyond feature leadership, this role executes hands‑on systems software work across Linux‑based distributed and embedded environments—implementing system services and application components; building hardware/software interfaces and device drivers; enabling data‑processing functions; and delivering robust communications capabilities. Typical development spans native Linux and containerized deployments (e.g., Docker/Podman) with orchestration via Kubernetes, and leverages DDS‑based publish/subscribe messaging for real‑time, mission‑critical data exchange—consistent with OTECH integration‑lab practices and container/DDS orchestration patterns.Engineers will participate in the complete software development lifecycle: requirements implementation, software design, coding, unit and integration testing, debugging, peer reviews, configuration management, and technical documentation. The role benefits from a systems‑programming foundation (memory/resource management, multithreading/concurrency, IPC, networking, and efficient data structures) and facility with modern toolchains and build systems (GCC/Clang, Cargo, CMake), debugging and analysis tools (GDB, sanitizers), and structured data formats (JSON, XML). Work products are supported by CI/CD pipelines and automated testing to ensure reliability and repeatability; engineers frequently contribute to test harnesses and lab workflows that validate containerized services and DDS participants under failure‑recovery and health‑check scenarios.Success in this role requires strong technical judgment, the ability to see the big picture, and a capacity to devise innovative solutions when conventional approaches fall short. Engineers are expected to mentor junior developers, support proposal and design trade studies, and participate in software testing across factory floor, offsite, and offshore environments—developing solutions that integrate seamlessly with sensors, SBC‑based control systems, and mission operations while meeting documentation and CDRL acceptance criteria consistent with OTECH standards.QualificationsEssential QualificationsBS in Computer Science, Computer Engineering, Mathematics, Electrical Engineering, or a related STEM field (or commensurate experience).5+ years of practical software engineering experience.Foundational understanding of Linux system programming.Proficiency in at least one core systems language: C, C++, or Rust.Understanding of memory and resource management, multithreading/concurrency, and inter‑process communication (IPC).Understanding of networking fundamentals and structured data handling.Ability to participate in all phases of the SDLC: requirements implementation, design, coding, unit and integration testing, debugging, peer reviews, configuration management, and documentation.Ability to work collaboratively with software, systems, hardware, test, and cybersecurity teams.Strong written and verbal communication skills, with the ability to document and present engineering concepts effectively.Ability to obtain and maintain a U.S. DoW Security Clearance.Must be a U.S. citizen.Preferred QualificationsExperience developing underwater vehicle or robotic software frameworks and extending framework capabilities.Experience working on DoW software programs.Experience with Linux or bare‑metal firmware development.Experience developing system services, application components, hardware/software interfaces, or data‑processing functions for Linux‑based distributed or embedded systems.Familiarity with Linux system programming fundamentals (memory/resource management, IPC, multithreading, networking, data structures).Experience with microservices architectures, containerization, and orchestration (Docker/Podman, Kubernetes).Familiarity with distributed systems and DDS‑based publish/subscribe messaging.Experience with Rust or Python for systems scripting, tooling, or automation.Familiarity with GCC/Clang, Cargo, CMake, build systems, and command‑line development workflows.Experience with debugging tools such as GDB and sanitizers.Experience with microprocessors and SBC‑based control systems interfacing with sensors and hardware (cameras, navigation sensors, valve packs, etc.).Ability to implement and debug communication protocols including UDP/multicast, TCP, serial, SPI, I2C, and CAN.Experience with CI/CD pipelines and automated testing.Ability to set up basic bench‑testing environments (power, communications links, analog devices).Proficiency with lab measurement tools such as oscilloscopes and multimeters.Experience with Jira, Git, and modern development workflows.Ability to work collaboratively with software, systems, hardware, test, and cybersecurity engineering teams.Experience with UI/UX design.AdditionalAdditional 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,600.00 - $177,800.00ResponsibilitiesApply working knowledge of software lifecycle to develop and begin leading software efforts.Implement decisions for designing and maintaining software architecture.Actively interface with other engineering leads, program managers and external customers.Key contributor to creation, maintenance and acceptance of project CDRL’s. This includes requirements management, software documentation, unit testing, software safety testing, and software qualification testing. Contribute to trade studies for hardware such as navigation units, board stacks, and power monitors. Support software testing on the factory floor, offsite, and offshore.Perform analysis of user requirements, concept of operations documents, and high-level system architectures to develop system requirements specifications.Guide system development and implementation planning through preparation of concept of operations, interfaces control documents, hazard analysis, and test plans and procedures.Displays excellent technical judgment, attention to detail, and ability to look at the “big picture” in system design.Demonstrates ability to devise innovative solutions to problems when conventional solutions are insufficient.Prepares reports and presents results to management and client.Schedules can be demanding throughout the year and occasional work outside normal working hours should be anticipated.Mentorship of junior team members. About the organization Oceaneering Aerospace and Defense Technologies (AdTech) delivers solutions that enable humans to work safely and effectively in harsh environments – from underwater to the outer reaches of space. Our innovative solutions support the development and application of practical, cost-effective systems that meet our customers’ challenges – from routine to extreme. Our experience and expertise across multiple industries uniquely positions us as a leader in the government, space, and maritime services markets. Our products and services meet the rigorous demands of the complex environments in which they operate, delivering results without compromising safety or reliability. About the companyOceaneering is a global provider of engineered services and products, primarily to the offshore energy industry. We develop products and services for use throughout the lifecycle of an offshore oilfield, from drilling to decommissioning. We operate the world's premier fleet of work class ROVs. Additionally, we are a leader in offshore oilfield maintenance services, umbilicals, subsea hardware, and tooling. We also use applied technology expertise to serve the defense, material handling, aerospace, science, and renewable energy industries. Equal Opportunity Employer: All qualified candidates will receive consideration for all positions without regard to race, color, age, religion, sex (including pregnancy), sexual orientation, gender identity, national origin, veteran status, disability, genetic information, or other non-merit factor.
$40 - $50 per hour
...Software Engineer IIIInsight Global is seeking a Software Engineer III to support the Navy Continuous Training Environment (NCTE) and Navy Training Baseline (NTB) product suite. This individual will support the design, development, integration, and sustainment of mission...Suggested- ...Hanover, MD, United States; Chesapeake, VA, United StatesSchedule: Full timePosted: 2026-10-12Business Unit: BU-USA_FC-USDThe Software Engineer III is a key technical contributor within Oceaneering Technologies (OTECH), responsible for driving software development efforts...SuggestedCasual work
- ...Business Unit: BU-USA_FC-USDWe are seeking an experienced data engineer to join our team! OTECH produces and maintains unique underwater... ...support multiple stakeholders across the project, including software developers, systems engineers, integrated logistics support team...Suggested
- ...operational usersOverseeing configuration management processes for software applications, ensuring controlled updates, documentation... ...AWARD #LI-KM1 RequirementsMinimum of seven years of software engineering experience with at least one year of Microsoft.net Framework development...SuggestedOngoing contractFor contractorsLocal area
$150k - $170k
...Sigma Defense is seeking a Software Engineer to join our team in Norfolk, VA. The hired candidate will support engineering, development, integration... ...DoD 8570 / DoD 8140 compliance (Level II or Level III) is required. CompTIA Security+ CE, CompTIA CySA+, GIAC Security...SuggestedContract workRemote work- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...Network Engineer IIICandidates must be authorized to work in the United States without the need for current or future visa sponsorshipThis... ...Chesapeake Store Support CenterGeneral Summary:Network Engineer III is a senior technical contributor responsible for the...Full time
$100k - $150k
...Description Job Description Sigma Defense is seeking a Systems Engineer III to join our team and assist on a Navy contract. Equal... ...and Linux. ~ Linux System Administrator. ~ Hardware and Software configuration management of tracking bug, enhancements,...Full timeContract work$175k - $185k
...IS AN ON-SITE POSITION REQUIRES AN ACTIVE SECRET CLEARANCE Position Overview NCC is seeking a skilled Senior Data Engineer to support enterprise-level data initiatives within a fast-paced and mission-driven environment. This individual will be responsible...For contractors$69.55k - $125.73k
...seeking a highly skilled and experienced Cloud Service Support Engineer III to join our team. This role will lead the engineering and... ...operation, monitoring, and management of network devices (hardware, software, and operating systems) that permit information sharing. The...Work at office$86.8k - $198k
...governance policies for the platform. Participate in the full systems engineering lifecycle, including requirements gathering, architecture... ...30 days of start dateAbility to obtain a DoD 8570 IAT Level III Certification, such as SecurityX or CASP+, CCNP Security, CISA,...Full timeContract workPart timeLocal areaRemote work$141k - $185k
...it more accessible, intuitive, and efficient than ever before. The Opportunity About the Role We are seeking a Senior Software Engineer to join a small, high-ownership team building robust cloud infrastructure for our globally deployed relational database engine...Full timeLocal areaRemote workRelocationVisa sponsorshipWork visaFlexible hours$99k - $225k
...activities, or Master’s degree and 1+ years of experience supporting IT projects and activitiesAbility to obtain a DoD 8570 IAT Level III Certification such as SecurityX, CASP+, CCNP Security, CISA, CISSP, CISSP Associate, GCED, GCIH, or CCSP Certification within 45 days...Full timeContract workPart timeWork at officeLocal areaRemote work$69.3k - $158k
...Job Number: R0249080 Palantir Software Engineer The Opportunity: Perform implementation, regular problem solving, maintenance, and support for Agile sof tware development to modernize systems. Apply specific functional knowledge, including working or general industry...Full timeContract workPart timeWork at officeLocal areaRemote work$99k - $225k
Cloud Security Engineer, SeniorThe Opportunity:Everyone is trying to “harness the cloud”, but... ...evaluation of computer applications, software, or specialized utility programs to determine... ...to obtain a DoD 8570 IAT Level III Certification such as SecurityX, CCNP Security...Full timeContract workPart timeWork at officeLocal areaRemote work- ...Software Engineer Level 4Norfolk, VA Top Secret/SCI CI Polygraph Senior Level Career (10+ yrs experience)Base-2 Solutions is seeking a Software Engineer Level 4 to develop, maintain, and enhance complex and diverse software systems supporting mission-focused environments...Hourly payContract workTemporary workImmediate startFlexible hours
- ...are seeking a talented and experienced Multi‑Functional Systems Engineer with a SECRET CLEARANCE. The ideal candidate will have a strong... ...various environments. Key Responsibilities: Develop customized software packages: Create automated delivery solutions for new releases...Interim roleLocal area
- ...Software Engineer (Engineer Software 2)This opportunity resides with Global Security (GS). Mission Technologies' Global Security (GS) group comprises live, virtual, constructive (LVC) solutions; fleet sustainment; nuclear and environmental; and Australia business. As a...
- ...Improve existing performance issues and fix bugs.Develop and direct software system testing procedures, programming, and documentation.... ...:Bachelor of Science degree in electrical/electronics engineering, computer/software engineering, computer science, math, physics...
- ...Software Technical Engineer InternFounded in 2003 and headquartered in Norfolk, Virginia, IPConfigure. Inc. is a privately held veteran owned video surveillance research and development software company. As a developer of IP video surveillance solutions, IPConfigure offers...InternshipWork at officeLocal areaRemote work
$62.79k - $75k
...Mission Technologies, a division of HII, is seeking an entry level Software Engineer 1 for the Navy Continuous Training Environment (NCTE) in Norfolk, VA. You will design, develop, integrate, and sustain applications supporting NTB and LVC training, contributing to robust...Full time- ...Huntington Ingalls Industries, Inc. in Norfolk, VA is seeking a Software Engineer 2 to design, develop, and sustain applications for Navy Training Environment and NTB within the Global Security group. You will contribute to LVC-enabled training solutions, collaborating...
- ...applicants must currently reside in the United States Overview BigBear.AI has an exciting opportunity for a Senior Software Engineer to join our talented and agile team of forward-thinking engineers, software developers, analysts, and innovators. BigBear....Remote work
$99k - $225k
...Onboarding EngineerThe Opportunity:The Splunk SIEM Data Onboarding Engineer is responsible for managing and enhancing our Splunk environment... ...in lieu of a degreeAbility to obtain a DoD 8570 IAT Level III Certification such as SecurityX, CCNP Security, CISA, CISSP, GCED...Full timeContract workPart timeLocal areaRemote work- The Project Systems Engineer leverages a strong foundation in systems engineering to guide the division’s engineering and design activities... .... Bachelor’s degree in Electrical, Computer, Mechanical, Software, or Systems Engineering required.Master’s degree in Systems Engineering...
- ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic...Remote work
$100k - $140k
...Software Engineer (Senior) – SOA C3Location: Norfolk/Portsmouth, VA (Onsite)Employment Type: Full-timeSecurity Clearance: U.S. SecretJob Summary:Amentum is seeking a detail-oriented and motivated Senior-Level Software Engineer to support the SOA C3 application development...Hourly payContract work- ...Colonna's Shipyard, INC. in Norfolk, VA is seeking an experienced NDT Level III to manage and advance welding, brazing, and NDT programs for government and commercial customers. The role combines technical oversight with team leadership in a working-management capacity...
$99k - $128k
...DescriptionCritical Solutions is seeking an experienced Systems Engineer Mid to support a large-scale, geographically dispersed enterprise... ...engineering, routing, switching, network security, and Tier III troubleshooting.This position will serve as a technical resource...Full timeFlexible hours$86.8k - $198k
...expertise across AWS, Azure, and GCP cloud platforms, shaping how engineering teams design and implement secure by design cloud and hybrid... ...experience supporting IT projects and activitiesA DoD 8570 IAT Level III certification, as well as an IASAE Level II certification (...Full timeContract workPart timeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!
- software engineer internship remote Chesapeake, VA
- graduate software developer no experience Chesapeake, VA
- information technology software engineer Chesapeake, VA
- senior software engineer remote Chesapeake, VA
- junior software developer remote Chesapeake, VA
- startup software engineer Chesapeake, VA
- software developer Chesapeake, VA
- cybersecurity software engineer Chesapeake, VA
- software engineer Chesapeake, VA
- software engineer amazon Chesapeake, VA




