All roles

Open role

[Remote] Staff Software Engineer

Remote · Australia Full-time

Note: The job is a remote job and is open to candidates in USA. Oceaneering is a company focused on delivering innovative solutions in engineering and technology. They are seeking a Staff Software Engineer to lead critical aspects of front-end development, mentor junior developers, and ensure high standards of quality, usability, and performance in web-based applications.

Responsibilities

  • Serve as a technical leader within the software group by shaping development policies, mentoring team members, and supporting functional management responsibilities
  • Lead small software development teams and guide strategic planning and decision-making
  • Review progress, evaluate results, and prepare reports for management and clients
  • Drive continuous improvement in development processes and implement best practices
  • Apply working knowledge of the software lifecycle to develop and lead software efforts
  • Design and maintain scalable, efficient software architecture, including React.js solutions
  • Lead the development of high-impact features and ensure the highest standards of code quality and performance
  • Identify and address technical issues proactively and devise innovative solutions when conventional approaches are insufficient
  • Actively interface with electrical and mechanical leads, customers, and program managers
  • Collaborate with cross-functional teams and stakeholders to ensure alignment with project goals
  • Analyze user requirements, concept of operations documents, and system architectures to develop system specifications
  • Ensure project CDRLs are delivered and accepted by the customer, including requirements management, documentation, unit testing, safety testing, and qualification testing
  • Support software testing on the factory floor, offsite, and offshore
  • Guide system development and implementation planning through preparation of concept of operations, interface control documents, hazard analysis, and test plans
  • Anticipate occasional work outside normal hours due to demanding schedules

Skills

  • Bachelor's degree in a STEM discipline (Science, Technology, Engineering, or Mathematics); equivalent experience may be considered
  • 8+ years of practical experience in software engineering
  • Extensive experience with React.js and JavaScript
  • Proven ability to architect and deliver complex user interface solutions
  • Strong written and verbal communication skills, including the ability to document, present, and convey engineering concepts effectively to team members and customers
  • Ability to obtain and maintain a U.S. Department of Defense security clearance
  • U.S. citizenship required
  • Experience developing software frameworks for underwater vehicles or robotic systems and extending framework capabilities
  • Experience designing and implementing Human-Machine Interfaces (HMIs) for robotic control
  • Experience contributing to Department of Defense (DoD) software projects
  • Proficiency with Linux operating systems
  • Expertise in front-end build tools, pipelines, and modern development workflows
  • Strong understanding of RESTful API design and integration
  • Experience with communication protocols such as gRPC, MQTT, DDS, or WebSockets
  • Familiarity with software security best practices
  • Experience building microservices architectures using containerization and orchestration technologies
  • Knowledge of performance optimization techniques for software systems
  • Hands-on experience with CI/CD pipelines utilizing tools such as Jira, GitHub, and Artifactory
  • Ability to work effectively in Agile environments and collaborate with cross-functional teams
  • Demonstrated leadership, communication, and problem-solving skills

Company Overview

  • Oceaneering is a global oilfield provider of engineered services and products primarily to the offshore oil and gas industry. It was founded in 1964, and is headquartered in Houston, Texas, USA, with a workforce of 10001+ employees. Its website is http://www.oceaneering.com/.
  • More open positions

    [Remote] Data Operations Lead

    Work from home Full-time role

    [Remote] Engineering Manager - Government Cloud

    Work from home Full-time role

    [Remote] Product Manager

    Work from home Full-time role

    [Remote] Sales Director

    Work from home Full-time role

    [Remote] Underwriting Analyst - M&A Division

    Work from home Full-time role

    Adjunct Faculty - Creative Writing MFA (Remote-FL)

    Work from home Full-time role

    Graphic Designer

    Work from home Full-time role

    Experienced Entry Level Chat Operator – Remote Customer Support and Social Media Engagement

    Work from home Full-time role

    [Remote] Pipeline Designer / Drafter

    Work from home Full-time role

    Remote SEO Copywriter Jobs – Freelance Projects

    Work from home Full-time role

    Construction Project Sales Manager – Field/Remote Based – Reno, Nevada

    Work from home Full-time role

    Data Entry Specialist Assistant Administrator

    Work from home Full-time role

    UPS data entry jobs from home, ups data entry position remote, ups jobs(data entry)

    Work from home Full-time role

    Experienced Remote Data Entry Specialist – Work from Home Opportunity with careerzynith

    Work from home Full-time role

    [Remote] Brand and Marketing Assistant

    Work from home Full-time role

    Patent Agent - Biotechnology

    Work from home Full-time role

    Senior Product Designer (Full Remote - Norway)

    Work from home Full-time role

    [Remote] Director, Product and Business Management

    Work from home Full-time role

    Manager, Growth & Strategic Analytics

    Work from home Full-time role

    Product Marketing Specialist

    Work from home Full-time role

    [Remote] Project Manager

    Work from home Full-time role