Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer III in Chesapeake, VA vacancy
  •  ...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... 
    Suggested
    Casual work

    Oceaneering International

    Norfolk, VA
    2 days ago
  • $40 - $50 per hour

     ...Job Description Job Description Insight 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... 
    Suggested

    Insight Global

    Norfolk, VA
    9 days ago
  •  ...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

    Oceaneering International

    Chesapeake, VA
    2 days ago
  • $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,... 
    Suggested
    Full time
    Contract work

    Sigma Defense

    Norfolk, VA
    18 days ago
  • $99k - $225k

     ...everyone knows how to secure it. As a security engineer, you know how to assess and implement...  ...evaluation of computer applications, software, or specialized utility programs to determine...  ...to obtain a DoD 8570 IAT Level III Certification, such as SecurityX, CASP+,... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Norfolk, VA
    3 days ago
  • $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 time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Norfolk, VA
    3 days ago
  • $74.8k - $130.9k

     ...meaningful value through innovative, cost effective and intuitive software solutions. Parsons creates game-changing space solutions by...  ...matter experts with brilliant technologists.Are you a Software Engineer looking for an opportunity to leverage your extensive experience... 
    Full time

    Parsons

    Norfolk, VA
    2 days ago
  • $69.3k - $158k

    Palantir Software EngineerThe Opportunity: Perform implementation, regular problem solving, maintenance, and support for Agile software...  ...with Agile methodology, extreme programming, software engineering, product management, and software productsExperience writing source... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Norfolk, VA
    2 days ago
  • 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... 

    Oceaneering International

    Chesapeake, VA
    3 days ago
  • $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 time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Norfolk, VA
    2 days ago
  • $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 time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Norfolk, VA
    3 days ago
  • $38 - $40 per hour

     ...Job Description Job Description Insight Global is seeking a Junior Software Engineer to support a Navy training program in Norfolk, VA. This individual will join a software engineering team responsible for developing and enhancing Joint Semi-Automated Forces (JSAF)... 

    Insight Global

    Norfolk, VA
    9 days ago
  •  ...existing performance issues and fix bugs. Develop and direct software system testing procedures, programming, and documentation....  ...experience: Bachelor of Science degree in electrical/electronics engineering, computer/software engineering, computer science, math,... 

    Connect Talent Solutions

    Norfolk, VA
    a month ago
  •  ...seeking Armorer / Site Lead (OBMLS Specialist III/Site Lead) who will supervise and...  ...limited to:o AA&E Storage Facilitieso Civil Engineering Support Equipment (CESE)o Government...  ...with computers and a working knowledge of software packages such as Microsoft Office®·... 
    Full time
    Work at office
    Night shift

    DMS International

    Chesapeake, VA
    2 days ago
  •  ...held veteran owned video surveillance research and development software company. As a developer of IP video surveillance solutions, IPConfigure...  ...and universities.   Job Title: Software Technical Support Engineer Department: Support... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    IPConfigure

    Norfolk, VA
    9 days ago
  •  ...applications, services and API. You will be part of a talented software team that works on mission-critical applications. You will be...  ...architectural review. Requirements : • BS/MS degree in Computer Science, Engineering or a related subject • Proven hands-on Software Development... 
    Contract work
    Work experience placement
    H1b

    Career Guidant

    Norfolk, VA
    4 days ago
  • $74.8k - $130.9k

     ...meaningful value through innovative, cost effective and intuitive software solutions. Parsons creates game-changing space solutions by...  ...matter experts with brilliant technologists.Are you a Software Engineer looking for an opportunity to leverage your extensive experience... 
    Full time

    Parsons

    Norfolk, VA
    20 hours ago
  • $1,000 per month

     ...Engineer III – Civil Duration: 2 Years Chesapeake, Virginia Pay Rate: $63.49/hr on W2 Client: Dominion Energy Description Engineer III - Civil • 5+ years of relevant engineering experience • Able to handle the most complex work and all aspects of the job... 
    Daily paid
    Contract work
    Local area
    Remote work
    Relocation

    Saxon Global

    Chesapeake, VA
    3 days ago
  •  ...Android Software Engineer Location: Remote, Nationwide Our client is building a new generation of mobile experiences where artificial intelligence is an essential part of the product rather than an added feature. They are seeking an Android Software Engineer who... 
    Remote work

    Blue Signal Search

    Norfolk, VA
    1 day ago
  •  ...Job Title: Sr. Software Engineer - .NET Location: Norfolk VA/ Dallas TX / NYC NY / Chicago IL (Onsite for 5 days)   Note: 13+ yrs of experience needed. Mandatory to have Lead experience.    Job Description: ~ We are seeking an experienced Senior .NET Azure Engineer... 

    Hivaa Services

    Norfolk, VA
    1 day ago
  •  ...Clearwaters.IT is seeking a Computer Programmer III ~ Six (6) years of experience, to include: Software Design, Development, and Test and Evaluation. Demonstrated...  ...year after assuming duties: Professional Software Engineering Master (PSEM)/ Certified Software Development... 
    Full time
    Relocation

    Clearwaters.IT

    Norfolk, VA
    12 hours ago
  • $75.2k - $158.1k

    Job Title: Mid-level, Full-stack Software DeveloperJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required...  ...and technical managers, analysts, testers, and other software engineers and developers to design, develop, and deploy web-based business... 
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Norfolk, VA
    19 hours ago
  • $120k - $140k

     ...controls that are critical in federal HR environments. Qualifications Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Must be able to pass a tier 1 DOD background investigation Core Full-Stack Development .NET... 
    Full time
    Remote work

    Talentify.io

    Chesapeake, VA
    4 days ago
  •  ...chemical R&D teams to reach better results in record time. Our AI engine learns from as few as five data points, runs transparently...  ...campaign orchestration, user management, and result delivery.   Software design – Collaborate closely with the ML team to ensure... 
    Local area

    Sunthetics

    Norfolk, VA
    3 days ago
  • Senior DevOps Engineer - Cloud Platform Engineering The RoleUST is searching for a Senior DevOps Engineer to join our Cloud Platform Engineering...  ...product teams · Collaborate with and enable high-performing software and DevSecOps engineers — acting as the technical bridge across... 
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Remote work
    Flexible hours

    UST Global

    Norfolk, VA
    20 hours ago
  •  ...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 job
    Internship

    Danaher

    Norfolk, VA
    3 days ago
  • $118.6k - $180.88k

    City/StateNorfolk, VAWork ShiftFirst (Days)Overview:OverviewSenior Cloud Engineer -AIDesigns, implements, and operates secure, scalable cloud platforms that enable enterprise applications, AI, machine learning, analytics, and automation. This hands-on role is responsible... 
    Full time
    Temporary work
    Remote work
    Shift work

    Sentara Healthcare

    Norfolk, VA
    19 hours ago
  • $122.21k - $211.32k

     ...Overview: The Information Systems Security Engineer (ISSE) - Navywill promote an integrated,...  ...or related study DoD 8570 Level III certification such as a CISSP Eight (8)+...  ...quickly learn and adapt to new hardware and software-based technologies and solutions Experience... 
    Contract work
    Local area
    Remote work

    LMI

    Norfolk, VA
    4 days ago
  •  ...held veteran owned video surveillance research and development software company. As a developer of IP video surveillance solutions,...  ...service design and development. An active concern for quality engineering, with experience building scalable web applications. Any of... 
    Local area
    Work from home
    Flexible hours

    IPConfigure

    Norfolk, VA
    a month ago
  • $86.8k - $198k

     ...We’re looking for someone like you to help support national security.You’ll closely collaborate with fellow cloud architects and engineers specializing in Azure to design, define, develop, test, and debug cloud solution components. You’ll have the chance to work within... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Norfolk, VA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!