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

Software Engineer II

$94.1k - $141.1k

Oceaneering

Job Description

The Senior Software Engineer serves as a core member of the Oceaneering Technologies (OTECH) group. Senior engineers are expected to learn OTECH processes and best engineering practices; and apply the knowledge towards expanding their software engineering skill set. This role is expected to take ownership of a PLC/C++ based hardware/software system.

OTECH produces and maintains unique underwater and surface 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 possesses several years of experience in software development and has demonstrated ownership of a software product. They also work effectively and collaboratively in a team-based environment.

Responsibilities

  • Apply working knowledge of the software lifecycle.
  • Ownership of a PLC/C++ hardware/software system.
  • Actively interface with the rest of the engineering team.
  • Communicate independently and effectively with teammates for issue resolution.
  • Creation and maintenance of software documentation. This includes requirements management, software documentation, unit 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.
Qualifications

Essential Qualifications
  • BS Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline. Commensurate experience will be considered.
  • 2+ years of software lifecycle engineering experience with C++ and PLC's.
  • Proficiency with the Microsoft 365 environment.
Preferred Qualifications
  • Experience working with Allen Bradley PLC's.
  • Prior experience working within a hardware system that contains sensors such as cameras and laser line scanners.
  • Solid written and oral communications skills, including ability to effectively document, convey, and present engineering concepts and products to team members and customers.
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 $94,100.00 - $141,100.00

About Us

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.

About the Team

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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Hanover, MD vacancy
  •  ...Reflexive Concepts is seeking a skilled Software Engineer II to join our team! Management & Design of Analytic Processing Systems: Implement and manage multi-tier system based on Kubernetes and related container-based platforms. Assist researchers to containerize analytics... 
    Suggested

    Reflexive Concepts

    Laurel, MD
    3 days ago
  •  ...Software Engineer Level II The Software Engineer Level II will support development, integration, and sustainment of advanced software systems in high-security environments. Key Responsibilities Design, develop, test, and maintain software applications Support... 
    Suggested

    C2 Essentials

    Annapolis Junction, MD
    12 hours 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... 
    Suggested
    Work experience placement
    Local area

    BTS Software Solutions

    Annapolis Junction, MD
    5 hours ago
  •  ...Software Developer II Location: Annapolis Junction, MD Required Clearance: TS/SCI w/ Full-Scope Poly Salary: Competitive Job Description...  ...We are seeking a skilled and experienced Software Engineer to join our team. In this role, you will be responsible for... 
    Suggested
    Remote work
    Relocation package
    Flexible hours

    Fullscope

    Annapolis Junction, MD
    2 days ago
  •  ...Job Description Job Description Job Description: Quevera is seeking a Software Engineer II to join our team. At Quevera, we don’t just offer jobs—we provide opportunities to be part of a dynamic, forward-thinking community that fosters innovation, collaboration... 
    Suggested
    Temporary work

    Quevera LLC

    Elkridge, MD
    1 day ago
  •  ...Job Description: Quevera is seeking a Software Tools Engineer II to join our team. At Quevera, we don't just offer jobs-we provide opportunities to be part of a dynamic, forward-thinking community that fosters innovation, collaboration, and personal growth. You... 
    Temporary work

    Quevera

    Annapolis Junction, MD
    4 days ago
  • $2,500 per month

     ...Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years of service to state and federal customers....  ...Project: EIS TTO: 7 (IT Analytics) LCAT: STE2 Title: Software Tool Engineer II Location: Emerson 7
    Immediate start

    ProdigyOne

    Laurel, MD
    12 hours ago
  • $2,500 per month

     ...Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years of service to state and federal customers. By combining unparalleled experience and capabilities, our company provides big data, cloud development, and enterprise management... 
    Immediate start

    ProdigyOne

    Baltimore, MD
    1 day ago
  •  ...Senior Lead Network Engineer II Employment Type: Full Time CGS is seeking an experienced Senior Lead Network Engineer to join a team...  ...and wireless network infrastructure and related hardware & software. The project's objectives are to evaluate the current setup of... 
    Full time
    Local area
    Remote work
    Monday to Friday
    Flexible hours

    Contact Government Services LLC

    Baltimore, MD
    12 hours 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
    5 days ago
  •  ...Software Engineer CyberTrend's leadership has 40 years of experience in the industry, and the company continues to serve as a technology leader on many defense projects and programs. Formed in 2010, CyberTrend has long-standing partnerships and clients, including partners... 
    Full time
    For contractors
    Local area

    CyberTrend Engineering LLC

    Annapolis Junction, MD
    12 hours ago
  •  ...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... 
    Flexible hours

    Prosync

    Annapolis Junction, MD
    2 days 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... 

    InterImage

    Annapolis Junction, MD
    1 day ago
  • $2,500 per month

     ...Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years of service to state and federal customers. By combining unparalleled experience and capabilities, our company provides big data, cloud development, and enterprise management... 
    Immediate start

    ProdigyOne

    Baltimore, MD
    12 hours ago
  •  ...Quevera is seeking a Cloud Software Engineer to install, configure, test, and administer large clustered systems utilizing cloud technologies such as COPILOT, ACCUMULO, PIG/PIGLET, SPARK, and Hadoop. In this role you will work on integrating and developing solutions... 

    Quevera

    Annapolis Junction, MD
    4 days ago
  • Software Engineer (Junior-Level) Full-Time | On-Site | TS/SCI with Full-Scope Polygraph Required Position Overview We are seeking a Junior Software...  ...experience may be substituted where applicable) IAT Level II certification or equivalent certification meeting federal... 
    Full time
    Immediate start

    Staffed4U

    Jessup, MD
    1 day ago
  • SageCor Solutions is seeking candidates in Columbia, Maryland, with an active TS/SCI clearance and polygraph for roles involving high performance computing and advanced analytics. The position requires strong scripting skills along with proficiency in programming languages...

    SageCor Solutions

    Columbia, MD
    2 days ago
  • Must‑Have Skills & Requirements: 3-5 years experience in software development/engineering A passion for software quality Strong analytical and critical thinking skills Experience manipulating data in MySQL or PostgreSQL Proficient with Ruby on Rails, Python, Go, or Rust... 
    Temporary work
    Work experience placement
    Summer work
    Immediate start
    Work from home
    Monday to Friday

    CallTrackingMetrics

    Millersville, MD
    3 days 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
  • $175k - $185k

    Software Engineer III Location: Columbia, MD Employment Type: Full-Time Salary: $175,000-185,000 Clearance: (TS/SCI FS Poly Required) Relocation Assistance: Available Position Overview This role focuses on deriving software design and performance requirements from complex... 
    Full time
    Relocation package

    H. T. PROF Group

    Columbia, MD
    3 days ago
  • Wyetech, LLC in Columbia, Maryland is seeking a Signals Software Engineer to develop and enhance signal processing software for federal government projects. Candidates must have a Bachelor's degree in Computer Science and at least seven years of related experience. The... 

    Wyetech, LLC

    Columbia, MD
    1 day ago
  • $190k - $235k

     ...A leading technology firm in Columbia, MD is seeking a Level 2 Software Engineer to develop and enhance complex software systems. This position requires 14 years of experience and a Bachelor's degree in Computer Science. Active Security Clearance is mandatory. The role... 
    Flexible hours

    RealmOne

    Columbia, MD
    2 days ago
  • $180k - $220k

     ...Software Engineer II Salary: $165K-175K Clearance: (TS/SCI FS Poly) Employment Type: Full-Time Relocation Assistance: Available We are is representing a Software Engineer II opportunity supporting complex, enterprise-scale systems within a high-security... 
    Full time
    Relocation package

    INTERNATIONAL STAFFING CONSULTANTS

    Columbia, MD
    a month ago
  • A leading technology organization in Fulton, MD is seeking a SOC Engineer II with strong experience in security operations and incident response. The role involves monitoring security alerts, investigating incidents, and collaborating with teams for threat remediation.... 

    Piper Companies

    Fulton, MD
    3 days ago
  •  ...Looking for mid to senior engineers for a full stack contribution to a mission management tool. You will work as part of a small Agile...  ...of engineers building remarkable surveillance augmentation software. Newer UI components are written in React and TypeScript, the... 
    Casual work

    Anthem Engineering

    Hanover, MD
    1 day 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... 
    Full time

    MANTECH

    Hanover, MD
    12 hours ago
  • CallTrackingMetrics in Millersville, Maryland, is seeking a skilled software developer with 3-5 years of experience. Ideal candidates are proficient in languages like Ruby on Rails and Python, have excellent analytical skills, and are experienced with database systems... 

    CallTrackingMetrics

    Millersville, MD
    3 days ago
  • A technology company in Jessup, MD is seeking a junior level Software Engineer. The role requires a minimum of 4 years of development experience...  ...practices. The ideal candidate will also hold an IAT Level II certification and an active TS/SCI with Full Scope Polygraph.... 
    Full time

    HoogaNet

    Jessup, MD
    4 days ago
  •  ...Software Tool Engineer Reflexive Concepts is seeking a skilled Software Tool Engineer to join our growing team! The successful candidate will be a subject matter expert in IP Address Management, with hands-on expertise in IPv4/IPv6 subnetting, DNS, DHCP, and related... 

    Reflexive Concepts

    Annapolis Junction, MD
    12 hours ago
  •  ...build meaningful careers and thrive. We are seeking a Network Engineer II for a funded role to provide Network Communication services...  ...virtualization, CAN/MAN/LAN infrastructure packet capture software, TCP/IP protocol stack, routing/switching protocols, stateful... 
    Temporary work
    Local area
    Immediate start

    Vibrint

    Hanover, MD
    2 days ago

Do you want to receive more vacancies?

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