This role plays an essential part of the success of the business by ensuring that Oceaneering continues to drive innovation and deliver commercially viable products, to achieve the Companies objectives of growth and profitability.
The Senior Software Engineer will undertake all responsibilities of the Software Engineer role, with additional duties including:
Advanced proficiency in programming languages and frameworks relevant to the role.
Strong understanding of design methodologies and principles.
Experience with Continuous Delivery and DevOps tools and practices.
Excellent problem-solving and decision-making skills.
Ability to lead and mentor team members.
Effective communication skills for technical and non-technical audiences.
Qualifications: Degree in Computer Science, Software Engineering, or related discipline. Advanced certifications are desirable.
Experience: Significant experience in software development, with a proven track record of delivering complex projects.

Oceaneering is a global technology company delivering engineered services and products and robotic solutions to the offshore energy, defense, aerospace, and manufacturing industries.