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

Software Engineer II

Oceaneering International

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. The ideal candidate for this position has a few years of software experience working in a team environment. Senior positions are expected to efficiently manage themselves and start introducing improvements to designs and architectures.Oceaneering 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. 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. ESSENTIAL:BS Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline. Commensurate experience will be considered.2+ years of C# software lifecycle engineering experience.Proficiency with the Microsoft 365 environment.Ability to obtain and maintain a United States Government Department of Defense Security Clearance.Must be a US citizen.PREFERRED QUALIFICATIONS:Experience working on Department of Defense software efforts.Experience with containerization or orchestration (Kubernetes).Experience with Avalonia and or Linux OS.Experience with CI/CD pipelines.Experience with Jira and Git.Experience in the field of ocean engineering. Solid written and oral communications skills, including ability to effectively document, convey, and present engineering concepts and products to team members and customers.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 $94,100.00 - 141,100.00Apply working knowledge of the software lifecycle.Design, write and integrate software CSU’s to the defined software architecture.Fully understand and provide feedback on software design choices.Lead small subgroups or efforts within a program’s software team.Actively interface with the software lead and team.Communicate independently and effectively with teammates for issue resolution.Creation and maintenance of project CDRL’s. This includes requirements management, software documentation, unit testing, software safety testing, and software qualification testing. Support software testing on the factory floor, offsite, and offshore.Understand user requirements, concept of operations documents, and system requirements specifications.Prepare reports and present results to stakeholders.Schedules can be demanding throughout the year and occasional work outside normal working hours should be anticipated.Full timePosting Date: 2026-06-18

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Hanover, MD vacancy
  • $92.5k - $120k

     ...Telescopes. We are seeking a Junior Data Engineer to join our Data Management Division. In...  ...pipeline fundamentals.Familiarity with Git and software development best practices.Required...  ...use this link to apply - Software Engineer II Reference #: 0016263Individuals needing... 
    Suggested
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Relocation

    Space Telescope Science Institute

    Baltimore, MD
    3 days ago
  •  ...Software Engineer II Reflexive Concepts is seeking a skilled Software Engineer II to join our team! In this role, you will be responsible for developing, maintaining, and optimizing user interfaces using Node, ReactJS, JavaScript, HTML5, and CSS3. You will collaborate... 
    Suggested
    For contractors
    Remote work

    Reflexive Concepts

    Annapolis Junction, MD
    2 days ago
  • $185k - $200k

     ...values your technical ambition? Join us and experience a company where your contributions truly make a difference! Software Engineer II! Active TS/SCI with Polygraph required Must be a US citizen Description: • Develop, maintain and enhance complex... 
    Suggested
    Contract work
    Work experience placement
    Immediate start

    FLASH Technology Group

    Laurel, MD
    4 days ago
  • $102.1k - $202.2k

     ...Overview Join the Azure AI Platform air gapped engineering team as a Software Engineer II delivering secure, scalable, and mission critical AI infrastructure for Microsoft's most sensitive cloud environments. We build foundational services that power Azure Machine... 
    Suggested
    Ongoing contract
    Fixed term contract
    Local area

    Microsoft Corporation

    Annapolis Junction, MD
    2 days ago
  • Job Recommendation When you upload your resume, we provide job recommendations to you. Please confirm you have read and understand how your data may be processed pursuant to the Microsoft Data Privacy Notice and Transparency FAQ.
    Suggested

    Microsoft Corporation

    Jessup, MD
    2 days ago
  • $165k - $180k

     ...SOFTWARE ENGINEER II BTS Software Solutions is seeking a Software Engineer II with an active TS/SCI w/ POLY to join our team in Ft. Meade, MD What You'll Get To Do: The Software Engineer develops, maintains, and enhances complex and diverse software... 
    Work experience placement
    Local area

    BTS Software Solutions

    Columbia, MD
    19 hours ago
  • $105k - $125k

     ...data archiving for flagship missions. Our staff spans astronomy, engineering, education, IT, communications, and administration—working...  ...education, and skill, and current market conditionsFull Stack Software Engineer Position Overview: Role and ResponsibilitiesWe are seeking... 
    Permanent employment
    Full time
    Local area
    Relocation
    Flexible hours

    Space Telescope Science Institute

    Baltimore, MD
    3 days ago
  • Gentry is seeking an Embedded Software Engineer II to support the development of electronic warfare (EW) and RF systems for defense and aerospace applications. This is a full-time, W-2 position with Gentry Professional Services. The role is 100% onsite at a customer facility... 
    Full time
    Flexible hours

    Gentry

    Linthicum, MD
    19 hours ago
  • $10k

     ...also offer monthly TechConnect and DeepDive collaboration sessions with our entire technical staff. Your Mission: As a Software Engineer, you will create, sustain, and troubleshoot complex operational data flows, including data storage, transport, management, security... 
    Full time

    Clearedge

    Annapolis Junction, MD
    19 hours ago
  •  ...The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based... 
    Full time

    Interimage

    Annapolis Junction, MD
    19 hours ago
  •  ...The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based... 
    Full time

    Interimage

    Annapolis Junction, MD
    19 hours ago
  •  ...System Engineer IIReflexive Concepts is seeking a System Engineer II to join our growing team! Reflexive Concepts is looking for a talented professional to provide full Software Development Lifecycle (SDLC) support for the GATEKEEPER product, working with developers,... 

    Reflexive Concepts

    Hanover, MD
    2 days ago
  • $10k

     ...technology allowances, and access to a state-of-the-art technology lab. Your Mission Develop, maintain, and enhance complex software systems using ServiceNow, JavaScript, HTML, CSS, and API integrations. Work individually or as part of a team to improve workflows... 

    ClearEdge IT Solutions

    Annapolis Junction, MD
    19 hours ago
  • $67.7k - $90.27k

     ...environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention, solve complex...  ..., and enterprise data integration. ~ Proficiency in Data Engineering & Databases - PostgreSQL knowledge (queries, migrations,... 
    Temporary work
    Remote work
    Work from home

    Lumen Inc

    Annapolis Junction, MD
    2 days ago
  •  ...Software Engineer II (SWE II) Experience Level: 8+ years Education: Bachelor's degree required We are seeking an experienced Software Engineer II to support the design, development, and deployment of modern, scalable applications within a microservices-based... 

    thejosefgroup.com

    Annapolis Junction, MD
    4 days ago
  • $10k

     ...Overview As a Junior Software Engineer you will be supporting mission-essential national security initiatives, you will design, develop, integrate...  ...Linux, Python, or similar development language. Active IAT II CWIP / DoD 8570 compliant cert (i.e., Security+) preferred... 
    Work experience placement
    Relocation package

    VTG Defense

    Hanover, MD
    6 hours ago
  •  ...Looking for mid to senior engineers for a full stack contribution to a mission management tool. You will work with a team of ~15 engineers on a team building remarkable surveillance augmentation software. Newer UI components are written in React and TypeScript, the remaining... 
    Full time
    Casual work
    Remote work

    Anthem-engineering

    Hanover, MD
    19 hours ago
  •  ...our nation, and want to help support ProSync's mission to "Define and Redefine the State of Possible,” please apply today!The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented... 
    Contract work
    Flexible hours

    ProSync Technology Group

    Annapolis Junction, MD
    19 hours ago
  •  ...Polygraph Required Position Overview We are seeking a junior level Software Engineer with a minimum of 4+ years of expertise and a technical...  ...discipline (ability to substitute years of experience) IAT Level II certification (as mandated by DoD Directive 8140.01 & 8570-01-... 
    Full time

    HoogaNet

    Jessup, MD
    4 days ago
  •  ...operations. Job Description VOR Technology is seeking an entry-level Software Engineer to code and test software based upon software specifications...  ...the following: - Administering Web Servers including Apache, IIS, JBoss, and Tomcat - Developing web-based interfaces to... 

    VOR Technology

    Linthicum, MD
    4 days ago
  •  ...MANTECH seeks a skilled and mission-focused CNO Software Engineer to join our team in Hanover, MD.   In this role, you will contribute to the development of advanced CNO capabilities that directly support national security. You’ll work in a collaborative environment... 

    MANTECH

    Hanover, MD
    19 hours ago
  • $146k - $234k

    Peraton in Laurel, MD is seeking a detail-oriented Systems Engineer II to support technical writing in a hybrid, multi-cloud environment. You will leverage systems engineering expertise and strong communication skills to develop documentation, maintain compliance, and support... 

    Peraton

    Laurel, MD
    4 days ago
  • $84.4k - $140.6k

    Position Summary Deloitte is seeking a Data Engineer II to support the design, development, and delivery of data solutions that enable...  ...:Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, Data Science, or a... 

    Deloitte

    Baltimore, MD
    1 day ago
  • $10k

     ...of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Hanover, MD
    19 hours ago
  • $150k - $170k

     ...T-Rex is looking for a talented Software Engineer 2 to work on a program in the Hanover, Maryland area in support of the Intelligence Community. Responsibilities: This Position Is An Onsite Role The Software Engineer develops, maintains, and enhances complex... 
    Full time
    Contract work
    Work experience placement
    Immediate start

    T-rex Solutions

    Hanover, MD
    19 hours ago
  • $10k

     ...of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Hanover, MD
    19 hours ago
  • $10k

     ...of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Hanover, MD
    19 hours ago
  • $135k - $216k

    ResponsibilitiesPeraton is seeking a Cloud Security Engineer in our Linthicum, MD office in support of...  ....Required Certification:Active IAT Level II (Security+) CertificationBachelor's...  ...Systems, Information Technology, or Software Engineering.In lieu of a degree in one of... 
    Contract work
    Work at office
    Shift work

    Peraton Corporation

    Linthicum, MD
    19 hours ago
  •  ...in Fires and/or TargetingMinimum of High School DiplomaTS/SCI clearance with a polygraphStrong attention to detail and organizational skillsExcellent communication skillsStrong analytical and problem-solving skillsDesired: DOD 8140/DOD 8570 IAT Level II Certification... 

    Precision Focus

    Maryland, MD
    7 days ago
  •  ...discovery, and scalable national security outcomes.As a Network Engineer on this program, you will help deliver enhanced HPC capabilities...  ...seven (7) years minimum experience in lieu of degree.DoD 8570 IAT II level certification.Must have datacenter network design and... 
    Contract work
    Temporary work
    Local area
    Immediate start

    Vibrint

    Hanover, MD
    7 days ago

Do you want to receive more vacancies?

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