Oceaneering Sr.Developer - Application Development in Houston, Texas

Company Profile

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, entertainment, material handling, aerospace, science, and renewable energy industries.

Position Summary

Senior Developer will be responsible for working on overall solution design and development of all applications developed. They will work closely with the business, solutions analysts, project managers and other developers during the requirements gathering thru go-live. They will work closely with IT management in exploring new technologies and/or products and implementing best practices.

Duties & Responsibilities


  • Work on wide variety of open source technologies and cloud services.

  • Work on full stack solutions/designs (like MEAN stack) with project execution teams for implementation.

  • Work independently and also collaborate with other cross-functional, distributed teams to identify and explore new technologies/tools.

  • Work on providing technology assessments, strategies, and roadmaps for one or more technology domains.

  • Participate in requirements gathering with the business.

  • Participate in functional, project and technical meetings.

  • Function as a development lead on projects to guide and manage the implementations and When required, write and deliver high quality, “done”, production ready code.

  • Document all architecture design and analysis work.

  • Translate product requirements to system level architecture, high-level and low-level designs.


  • Carry out work in accordance with the Company Health, Safety, Environmental and Quality Systems.

  • Perform the assigned tasks with due diligence regarding the Integrated Management Systems on the Company.

  • Eliminate waste of whatever form, to suggest the use of more environmentally friendly substances and practices and contribute to the continuous improvement of the environment.



  • Bachelor’s degree in Computer Science, or equivalent education and experience.

  • 5-10 years of Software engineering experience.

  • At least 3 years of experience in technology consulting, enterprise and systems architecture and architectural frameworks.

  • Extensive experience with API first design including RESTful APIs, API Best Practices and API lifecycle.

  • Strong knowledge in JavaScript, Angular, Node.JS, Express.js, HTML5, XML and JSON.

  • Strong background in working in Linux environment.

  • Experience with SQL and, Elasticsearch.

  • Experience working with NoSQL databases like MongoDB.

  • Azure/AWS/GCP cloud devops experience.

  • Proficient with APIs, Microservices and Service oriented architectures.

  • Experience with Continuous Integration and Continuous Delivery.

  • Must be a US citizen or legal permanent resident.


  • Basic DB administration experience ( SQL Server, MongoDB).

  • Experience administrating version control systems such as TFS, Git.

  • Experience in Android or iOS, Mobile application development will be added advantage.

  • Experience with JIRA will be added advantage.

  • Familiarity with containerization such as Docker, Kubernetes is a plus.

  • Experience in implementing API authorization specifications such as OAuth.

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 factors.

Job ID: 13946

Location: Houston, Texas

Full/Part Time: Full-Time

Regular/Temporary: Regular