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

Software Engineer III, C# Engineer

Oceaneering International

Job-ID: 11801Category: EngineeringLocation: Hanover, MD, United StatesWorkplace: HybridSchedule: Full time, DayPosted: 2026-10-27Business Unit: BU-USA_FC-USDThe Software Engineer III serves as a key member of the Oceaneering Technologies (OTECH) group. Engineers are expected to function as leads or important contributors on software efforts and proposals. This role is important to producing software solutions that meet electrical, mechanical and CONOPs needs.OTECH produces and maintains unique underwater systems – typically for US Navy and other US Government Department of Defense customers. Our projects are all one-of-a-kind. Projects range from quick burn to lifecycle management of fielded systems. This position would yield a solid depth of understanding of the software lifecycle and how it best applies to the entire fielded system.QualificationsEssential QualificationsBS Degree in Computer Science, Computer Engineering, Mathematics, Electrical Engineering or related technical field. Commensurate experience will be considered.5+ years of practical experience in software engineering.Experience with C# programming language. Solid written and oral communications skills, including ability to effectively document, convey, and present engineering concepts and products to team members and customers.Ability to obtain and maintain a United States Government Department of Defense Security Clearance.Must be a US citizen.Preferred QualificationsExperience developing in underwater vehicle or robotic software frameworks and expanding framework capabilities.Experience working on Department of War software efforts.Experience with microservices based architectures utilizing OCI-compatible containerization and Kubernetes-based orchestration.Experience with UI/UX design using Avalonia and/or WPF.Experience with Linux OS or bare metal firmware.Experience with microprocessors and single-board computer (SBC) based control systems that interface to sensors and hardware (e.g. cameras, navigation sensors, valve packs, other boards). Ability to implement and debug communication protocols including: NATS, UDP and multicast, TCP, serial protocols, SPI, I2C, CAN, etc.Experience with Jira, Git, GitHub CI.Ability to setup simple bench testing environments for communication links, board power, analog devices, etc.Proficiency using lab measurement devices such as oscilloscopes or multimeters.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. Attend and present at Technical Exchange meetings.Contribute to trade studies for hardware such as navigation units, board stacks, and power monitors. Support software testing and installation 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 clients.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 18 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer III, C# Engineer in Hanover, MD vacancy
  • $134k - $162k

     ...Description Job Description Position Overview TAP Engineering is seeking a Software Engineer III to lead the design, development, and delivery of...  ...with one or more programming languages such as C, C++, C#, Java, or Python ~ Experience developing applications... 
    Suggested
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    TAP Engineering

    Hanover, MD
    a month ago
  • $10k

     ...annual health and technology allowances, and access to a state-of-the-art technology lab. Learn more at Your Mission As a Software Engineer III, you will work on high-impact analytics development projects that support critical data operations. You will be responsible... 
    Suggested

    ClearEdge

    Linthicum, MD
    more than 2 months ago
  •  ...FC-USDWe are seeking an experienced data engineer to join our team! OTECH produces and maintains...  ...across the project, including software developers, systems engineers, integrated...  ...languages.Proficiency in Python, Java, C++, C#, or related languages.Experience with Jira... 
    Suggested

    Oceaneering International

    Hanover, MD
    1 day ago
  •  ...Description Job Description Title: Software Engineer Location: Seneca One, Buffalo, NY, 4...  ...attention. Required Technical Skills • C# / .NET: Experience with legacy C# .NET...  ...years preferred for a Software Engineer III. • Strong technical ability and... 
    Suggested
    Remote work

    Expert In Recruitment Solutions

    Hanover, MD
    16 days ago
  •  ...Job Description Job Description Title: Software Engineer III Location: Remote candidates in EST/CST time zone only Required Skill Sets: 1. IBM FileNet Developer 5.6.x and system migration experience/tools such as MARS 2. GitLab Duo Agents or similar... 
    Suggested
    Remote work

    Expert In Recruitment Solutions

    Hanover, MD
    18 days ago
  •  ...Java developer to join a small, mission‑focused engineering team responsible for building and sustaining operational software in secure environments. The ideal candidate...  ...engineering experience. (Note: Software Engineer Level III's require a relevant Bachelor's degree or... 
    Contract work
    Flexible hours

    ProSync Technology Group

    Annapolis Junction, MD
    1 day ago
  • $109.4k

     ...Amazon, you'll grow into the high-impact engineer you know you can be, supported by a culture...  ...language such as Java, Python, C++, C#, Go, Rust, or TypeScript Experience with...  ...version control systems Knowledge of software development lifecycle, including design,... 
    Full time
    Summer work
    Internship
    Seasonal work
    Summer internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Jessup, MD
    2 days ago
  •  ...country from threats. Job Description Job Description Software Engineer Sr Advisor Deliver simple solutions to complex problems...  ...Preferred Libraries: JQuery, BootStrap.JS, Knockout.js C# with ASP.Net Web Forms OR ASP.Net MVC Alternatively: Strong... 
    Flexible hours

    General Dynamics Information Technology

    Hanover, MD
    4 days ago
  • $131k - $218.3k

    Position Summary Our AI & Engineering team helps transform technology platforms, drive innovation, and deliver meaningful impact...  ..., and fuel growth through innovation.Work you'll doAs a Software Engineer III on the Engineering as a Service team, you will be... 
    Temporary work
    Local area
    Flexible hours

    Deloitte

    Baltimore, MD
    3 days ago
  • $95.6k - $188.4k

    Position Summary Our Deloitte AI & Engineering team to transform technology platforms, drive innovation, and help make a significant...  ...growth through innovation. Work you'll do As a Project - Software Engineer III on the Engineering as a Service team, you will be... 
    Local area
    Flexible hours

    Deloitte

    Baltimore, MD
    5 days ago
  •  ...position*** Job Description We are seeking a Security Software Engineer to build and harden software systems supporting DoD programs operating...  ...languages (e.g., JavaScript/TypeScript, Python, Go, C#). ~ Experience with secure coding practices and frameworks.... 

    Eccalon, LLC

    Hanover, MD
    7 days ago
  •  ...Description *This position requires an Active Top Secret SCI with Fullscope Polygraph clearance to be considered.* The GG C++ Software Engineer (SWE) is in an extremely customer facing role leading multi-faceted mission critical system development, deployment and evolution... 
    Flexible hours

    Prosync

    Annapolis Junction, MD
    a month ago
  • $10k

     ...annual health and technology allowances, and access to a state-of-the-art technology lab. Learn more at Your Mission: As a Software Engineer III, you will design, develop, test, deploy, document, maintain, and enhance complex software systems. You will integrate custom... 
    Full time

    clearedge

    Annapolis Junction, MD
    22 hours ago
  •  ...Job Description Job Description Software Engineer III (SWE-III) Omega Enterprise Solutions is a Maryland-based, Service-Disabled Veteran-Owned Small Business (SDVOSB) with a special focus on the U.S. Department of Defense (DoD) and Intelligence Community (IC) mission... 

    Omega Enterprise Solutions, LLC

    Annapolis Junction, MD
    17 days ago
  • $10k

     ...annual health and technology allowances, and access to a state-of-the-art technology lab. Learn more at Your Mission: As a Software Engineer III, you will support the development and sustainment of infrastructure software and services for High Performance Computing (... 

    ClearEdge

    Annapolis Junction, MD
    4 days ago
  •  ...candidate should quickly become independent in controlled area of Client application source code. Strong skillset in Visual Studio .Net C# coding, GUI forms and Enterprise service development. Strong analytical skills able to review/comprehend existing Client application.... 

    Pyramid Consulting

    Baltimore, MD
    2 days ago
  • $200k - $262k

     ...BCT LLC is seeking a Software Engineer III. The ideal candidate must possess an active TS/SCI w/FS Poly. A career at BCT LLC means contributing and making a difference to something larger than yourself where success comes from our team members dedication to building success... 
    Full time
    Local area
    Home office

    Bct

    Howard County, MD
    14 days ago
  •  ...Job Description Job Description Description: The role of Software Engineer III is adept at developing, maintaining, and enhancing intricate and varied software systems, encompassing tasks such as processing-intensive analytics, pioneering algorithm development, and... 

    Wrenchio LLC

    Annapolis Junction, MD
    14 days ago
  • $113k - $188.4k

    Position Summary Our Deloitte AI & Engineering team to transform technology platforms, drive innovation, and help make a significant...  ...growth through innovation.Work you'll doAs a Data Engineer III on the AI & Engineering team, you will be responsible for…Lead... 
    Contract work
    Work at office
    Local area

    Deloitte

    Baltimore, MD
    4 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world...  ...Work On Writing and debugging code in languages such as C#, Java, Python, or C++ Participating on an Agile Scrum team,... 
    Remote job
    Internship

    Danaher

    Baltimore, MD
    1 day ago
  • $120k - $130k

     ...Job Description Job Description Job Title: Embedded Software Engineer Job Description The Embedded Software Engineer designs, develops...  ...Experience developing desktop and application software using C#, C++, and Python. Experience designing and implementing... 
    Permanent employment

    Actalent

    Hanover, MD
    4 days ago
  • $99k - $125k

     ...Description Job Description Position Overview TAP Engineering is seeking a Software Engineer to support the development, enhancement, and maintenance...  ...with one or more programming languages such as C, C++, C#, Java, or Python ~ Experience developing applications... 
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    TAP Engineering

    Hanover, MD
    a month ago
  • $130k - $190k

     ...Description Job Description Position Overview TAP Engineering is seeking a Software Engineer to support the development, enhancement, and integration...  ...with one or more programming languages such as C, C++, C#, Java, or Python ~ Experience developing applications in... 
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    TAP Engineering

    Hanover, MD
    a month ago
  •  ...The Software Engineer maintains, builds, and manages new and existing software applications and systems through the entire development lifecycle...  ...Implementation • Build and evolve software across our .NET, C#, Python, ASP.NET, SQL Server, Oracle, and related tech stack,... 
    Full time
    Shift work

    Campbell & Company, LP

    Baltimore, MD
    4 days ago
  •  ...candidate for this position has a few years of software experience working in a team environment....  ....Oceaneering is a global provider of engineered services and products, primarily to the...  ...experience will be considered.2+ years of C# software lifecycle engineering experience... 
    Casual work

    Oceaneering International

    Hanover, MD
    1 day ago
  •  ...Title: Sr .Net Engineer Location: Baltimore, MD (2 Days/Week) Position Overview The Senior .Net Engineer will lead...  ...processes. Technical Skills Programming : Deep experience in C#, VB.NET, HTML, CSS, JavaScript, ASP.NET, Blazor. API... 
    Local area
    2 days per week

    InstantServe LLC

    Baltimore, MD
    2 days ago
  •  ...The Quantitative Software Developer (internally referred to as a Software or Research Engineer) contributes to the creation and implementation of research ideas and solutions...  ...programming language (e.g., Python, Java, C#, C/C++, MATLAB, Ruby, Go, Rust) • Knowledge of... 
    Full time

    Campbell & Company, LP

    Baltimore, MD
    3 days ago
  •  ...Job Description Job Description Job Description: Quevera is seeking a highly skilled Application Engineer III (24x7) with an active TS/SCI clearance with Polygraph in Fort Meade, Maryland . As part of the Secure the Enterprise initiative, you will help develop... 
    Temporary work
    Shift work
    Rotating shift

    Quevera LLC

    Annapolis Junction, MD
    19 days ago
  • $78k - $250k

     ...POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED) The Software Engineer develops, maintains, and enhances complex and diverse software...  ...or UNIX applications using scripting languages (e.g., C, C++, C#, Java, and Python). Dev Ops- Build and deploy technologies (e.... 
    Contract work
    Temporary work
    Remote work
    Flexible hours

    Onyx Point

    Hanover, MD
    4 days ago
  • $116.2k - $229.1k

    Position Summary Physical & Spatial AI, OT Connectivity Engineer IIIJoin our AI & Engineering team in transforming technology platforms...  ...using modern routing, switching, remote connectivity, and software-defined networking technologies.Enable reliable data movement... 
    Local area
    Remote work
    Visa sponsorship

    Deloitte

    Baltimore, MD
    1 day ago

Do you want to receive more vacancies?

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