Software Engineer II
$94.1k - $141.1kOceaneering
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
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.
- 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.
- 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.
- 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 duties as assigned.
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
- ...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
$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...SuggestedWork experience placementLocal area- ...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...SuggestedRemote workRelocation packageFlexible hours
- ...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...SuggestedTemporary work
- ...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
$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 7Immediate start$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- ...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 timeLocal areaRemote workMonday to FridayFlexible hours
- ...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...
- ...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 timeFor contractorsLocal area
- ...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
- ...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...
$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- ...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...
- 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 timeImmediate start
- 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...
- 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 workWork experience placementSummer workImmediate startWork from homeMonday to Friday
- ...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
$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 timeRelocation package- 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...
$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$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 timeRelocation package- 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....
- ...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
- ...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
- 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...
- 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
- ...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...
- ...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 workLocal areaImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
Related searches
- software engineer internship remote Hanover, MD
- senior robotics software engineer Hanover, MD
- software development engineer aws Hanover, MD
- startup software engineer Hanover, MD
- part time software developer remote Hanover, MD
- senior software engineer remote Hanover, MD
- software engineer Hanover, MD
- real time software engineer Hanover, MD
- federal - software developer Hanover, MD
- junior software developer remote Hanover, MD


