Oceaneering International

Staff Software Engineer

Oceaneering International$110K — $140K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a STEM field or equivalent experience
  • 8+ years of software engineering experience
  • Extensive knowledge of React.js and JavaScript
  • Proven record in architecting complex user interface solutions
  • Strong communication skills for both documentation and presentations
  • Ability to obtain and maintain a U.S. Department of Defense security clearance
  • U.S. citizenship required

Responsibilities

  • Serve as a technical leader by mentoring team members and shaping development policies
  • Lead small teams in strategic planning and decision-making
  • Review project progress and prepare reports for stakeholders
  • Drive continuous improvement and implement best practices in development
  • Design and maintain scalable software architecture, particularly React.js solutions
  • Develop high-impact features with a focus on code quality
  • Interface actively with cross-functional teams and manage customer expectations

Benefits

  • Opportunities for professional growth and development
  • Work on high-impact, innovative projects
  • Mentorship and leadership roles available
  • Contribution to cutting-edge technology in defense and robotics
  • Collaborative work environment with diverse teams
Full Job Description
Job Description

Developers in this position are expected to lead critical aspects of front-end development and influence project direction through their expertise. This role is essential to ensuring that web-based applications meet high standards of quality, usability, and performance. The ideal candidate demonstrates leadership by mentoring junior developers and driving best practices across the team.

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.


Qualifications

ESSENTIAL :
  • 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.

PREFERRED :
  • 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.

ADDITONAL :
  • Additional duties as assigned.


About Oceaneering International

Oceaneering International, Inc. is a global provider of engineered services and products, primarily to the offshore oil and gas industry, with a focus on deepwater applications. The company's services and products are marketed worldwide to oil and gas companies, government agencies, and firms in the aerospace, marine engineering, and construction industries. Oceaneering International operates through five segments: Remotely Operated Vehicles, Subsea Products, Subsea Projects, Asset Integrity, and Advanced Technologies. The company was founded in 1964 and is headquartered in Houston, Texas.
Learn more about Oceaneering International
Size
8,500 employees
Market Cap
$1.6 billion
Industry
Net Income
-$496.7 million
Founded
1964
5 Year Trend
-3.8%
Revenue
$1.8 billion
NASDAQ

Similar Jobs

More Jobs at Oceaneering International

  • Oceaneering International
    Senior Designer
    $80K — $121K *
    Hanover, MD 21076 (Howard County)
    Manufacturing & Automotive
    In-Person
  • Oceaneering International
    IT Security & Risk Analyst V
    $100K — $140K *
    Houston, TX 77084 (Harris County)
    Information Technology
    In-Person
  • Oceaneering International
    Cyber Systems Engineer
    $90K — $130K *
    Hanover, MD 21076 (Howard County)
    Aerospace & Defense
    In-Person
  • Oceaneering International
    Project Finance Analyst
    $94K — $141K *
    Hanover, MD 21076 (Howard County)
    Finance & Insurance
    In-Person
  • Oceaneering International
    AI Solutions Manager
    $120K — $150K *
    Houston, TX 77084 (Harris County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Staff Software Engineer jobs: