Live chat
Oceaneering International, Inc.

Director, Software COE

Oceaneering International, Inc. - Hanover, MD

Company Profile

Oceaneering is a global oilfield provider of engineered services and products primarily to the offshore oil and gas industry, with a focus on deepwater applications. Through the use of its applied technology expertise, Oceaneering also serves the defense, entertainment, and aerospace industries. Oceaneering’s business offerings include remotely operated vehicles, built-to-order specialty subsea hardware, deepwater intervention and manned diving services, non-destructive testing and inspection, and engineering and project management.

The Advanced Technologies (ADTECH) group of Oceaneering is recognized as an industry leader in enabling humans to work safely and effectively in harsh environments ranging from the depths of the sea to the outer reaches of space. ADTECH specializes in the support of manned systems and the development and application of practical, cost-effective robotic systems in multiple industries.

ADTECH designs, builds, and operates unique underwater systems for the US Navy and provides life cycle maintenance services for Submarines and Deep Submergence Systems. ADTECH is developing the next generation space suit for NASA and provides robotic and spacecraft life support systems. ADTECH is also an award winning leader in design, build, and installation of theme park entertainment ride systems and provides intra-logistic solutions using AGV systems.

ADTECH's business areas are: Oceaneering Technologies, Marine Services Division, Oceaneering Space Systems, Oceaneering Entertainment Systems, Frog AGV Systems, and ADTECH Manufacturing Group.

For more information please go to and click on Products & Services, then click on Non-Oilfield, then click on Naval and Marine Services.

Position Summary

Oceaneering is developing a new Software Center of Excellence for our Robotics and Automation Products and Services. This is your chance to play a key role in one of the fastest growing industries in the world, and shape the future of automation in a global, multi-billion dollar company. With offices in Baltimore/DC metro area and Austin, TX, the location of this position may be flexible to include those offices or other potential locations.

As the Director of the recently established Software Center of Excellence (COE), this position has responsibilities that span business units across the global Oceaneering footprint. The Director of the Software Center of Excellence (COE Director) will be responsible for overseeing all aspects of software products and product development. TheCOE Director shouldunderstand the technical aspects of software products and development, behighly product-oriented, and be focused on the business aspects of software products. This person thinks constantly about Customer success, product strategy, and how to build and grow the software products business to support the many different divisions within theOceaneering organization. The COE Director will lead and work side by side with the Chief Software Architect to build and guide the team in adding new features, updating existing ones, building new applications, enhancing reliability and performance, optimizing processes, and recruiting and training new team members.

Oceaneering is looking for a strategic technology leader to join our team who has successfully scaled a team before and is ready to do it again. The ideal candidate will thrive in a fast-paced environment and be comfortable working with multiple diverse organizations within the company, interacting with multiple projects at once. Most importantly, he or she will have a proven track record of taking existing and newly identified application requirements and productizing them to meet industry and Customer demands.

Duties & Responsibilities


* Leads a diverse team of software engineers assigned to multiple divisions across the organization to develop and coordinate processes and standards for use in the development of software and software products.

* Develops the long-term strategy and vision for the COE and its development across multiple divisions.

* Responsible for managing, growing and developing a management team, including interviewing, selecting, and training of staff; monitoring and appraising performance of direct reports; coaching and motivating team members; and completing human resource management functions.

* Build and lead a high-performing Product Management culture. Promote the Product Management culture so every team member thinks constantly about Customer success.

* Work with the product team and senior management to define and develop the software product roadmap.

* Works with direct reports to drive product development from conceptualization through launch - creating actionable plans, work streams, tactics and deliver on those in support of business KPI’s with measurable and predictable outcomes.

* Regularly leads interaction with cross-functional areas such as architecture, product management, sales, services, and maintenance. Participates in product direction setting, leads product improvements and resource efficiencies.

* Ensures that the company’s products meet compliance standards by ensuring the development and coordination of appropriate quality measures. Ensures that software developed meets all Requirements, including scalability, high availability, redundancy, performance, usability, and serviceability requirements.

* Thrives in a high urgency, demanding environment, and enjoys solving difficult challenges. Able to deal with high level of complexity and ambiguity.

* Has a passion for and understands technology. Stays up-to-date on competition and disruptors in the market.

* Formulates business plans, analyzes the current competitive landscape, focuses on ROI, and can pitch plans to company executives.

* Provide execution excellence, as well as technical vision and direction, to ensure the development team is aligned with the strategy and cadence of the company.

* Proactively identify and resolve issues relating to people, product, tech, and process.

* Work across other departments to get alignment on dev-related items.

* Emphasize quality and scalability of the engineering product while optimizing processes.

* Collaborate with product teams to understand and translate requirements, ensuring specifications and architecture design meet broader strategic goals.

* Align technology to business strategy, and proactively drive a technical direction throughout the organization.

* Manage multiple teams consisting of both contract and full time employees and senior level technical individuals.

* Document and comply with processes following a mix of agile and other applicable methodologies.

* Other duties as assigned



* Bachelor’s degree in business, computer science, software engineering, or equivalent work experience.

* 15 years business experience with progressively responsible technical and/or business software application.

* Project management experience, including large-scale project management.

* Proven leadership experience in a highly driven and demanding work environment.

* Demonstrated ability to manage effectively in a globally distributed organization, through other managers, including both experienced and inexperienced management staff. Strong coaching and mentoring ability and change management skills.

* Sound software architecture knowledge and experience creating and maintaining solutions at significant scale in a high performance, highly available environment.

* Excellent written and spoken English language communication skills, including the ability to communicate highly technical or detailed information in a clear and concise manner to a wide range of audiences.

* Prior experience designing and implementing processes and process improvements, including designing and measuring appropriate metrics. Excellent end-to-end software development life cycle (SDLC) management experience required.

* Experience managing an Agile transformation, or managing in an Agile environment at scale, advantageous. Experience collaborating with, or leading, a DevOps team(s) advantageous.

* Expert knowledge of key Product Management Principles, Agile Scrum, Waterfall, and UX Centered Design principles.

* Ability to facilitate decomposition of complex projects into manageable sub-projects, and motivate and lead teams through the successful delivery of such projects.

* Competitive, Driven, and want to continue to build the best products in the industry.

* Customer Driven and customer-facing executive experience.

* Proven ability to build strong cross-functional teams and relationships.

* Possesses a unique blend of business and technical savvy; a big-picture vision, the drive to make that vision a reality, and technically credible to lead teams of world-class software developers.

* Managerial-level knowledge of the toolsets and workflows for automated unit, integration, and UI tests.

* Experience managing development and QA teams for an application with new and legacy code bases.Developed KPIs for dev and QA teams.

* Experience performing gap analyses, risk assessments, root cause analyses, process bottleneck analyses and cost/benefit analyses.Proactively used data to present fact-based analyses and recommendations.

* Candidate will have to perform in an ISO-9000 rated company in a rapidly changing and demanding atmosphere.

* Ability to travel and work domestically and internationally as required.


* Prior customer-facing experience advantageous, including participation in sales engagements and on-site customer support or implementations experience.

* Strong Business Intelligence (BI) and Machine Learning (ML) or Artificial Intelligence (AI) technical skills and experience will be strongly advantageous.

* Experience with comfortably and effectively communicating with an Executive team including CEO & the Board of Directors.

* Experience in Automation, Robotics and Robotic Frameworks

* Adept at conducting research into software-related issues and products

* Experience at working both independently and in a team-oriented, collaborative environment

* Experience in AGV, mobile robotics, entertainment and/or oil & gas markets

Equal Opportunity Employer

All qualified candidates will receive consideration for all positions without regard to race, color, religion, sex, age, national origin, veteran status, disability, political affiliation, marital status, sexual orientation, or other non-merit factors.

Job Board Partnership


*Job Title:* Director, Software COE

*Location:* Hanover, Maryland

*Job ID:* 12439

*Regular/Temporary:* Regular

*Full/Part Time:* Full-Time

16 days 6 hours ago

Oceaneering International, Inc.


Director, Software COE Oceaneering International, Inc. - Hanover, MD, United States


Location: Hanover, MD

Company Profile:
Oceaneering is a global oilfield provider of engineered services and products primarily to the offshore oil and gas industry, with a focus on deepwater applications. Through the use of its applied technology expertise, Oceaneering also serves the defense, entertainment, and aerospace industries. Oceaneering’s business offerings include remotely operated vehicles, built-to-order specialty subsea hardware, deepwater intervention and manned diving services, non-destructive testing and inspection, and engineering and project management.