Back to the roster

[Remote] Staff Software Engineer

Remote Full-time Hiring now

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/.
  • Apply To This Job

    Related roles