1

Marine Software Engineer Jobs (NOW HIRING)

Thanks to IB's software solutions, technologies and services, customers can plan and schedule ... Marine Engineer · Knowledge of Business Intelligence Tools (e.g. Qlikview, Tableau) This job ...

Software background with complex software systems programming and development * Problem-solving ... Experience in the marine environment Working Conditions: Office environment. The hiring range for ...

Develop key technologies for marine autonomy such as on-water perception, robust localization in ... Bachelor's degree in software engineering (or equivalent) and at least 2 years of experience ...

... Marine Engineering. Other relevant certifications, such as: Certified Software Development ... Professional (CSEP) by IEEE, Certified Secure Software Lifecycle Professional (CSSLP), or Certified ...

Autonomy Software Engineer Alameda, CA About Us At Navier, we are building America's next ... Develop key technologies for marine autonomy such as on-water perception, robust localization in ...

... port, marine/coastal, environmental engineering, and design-build services for both new ... M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance ...

... port, marine/coastal, environmental engineering, and design-build services for both new ... M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance ...

... port, marine/coastal, environmental engineering, and design-build services for both new ... M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance ...

Develop key technologies for marine autonomy such as on-water perception, robust localization in ... Bachelor's degree in software engineering (or equivalent) and at least 2 years of experience ...

next page

Showing results 1-20

Marine Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do marine software engineer jobs pay per year?

As of Jun 15, 2026, the average yearly pay for marine software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are some common challenges Marine Software Engineers face when integrating software systems with vessel hardware?

Marine Software Engineers often encounter challenges related to integrating software solutions with a variety of proprietary or legacy hardware systems found on vessels. Since marine environments can be harsh, ensuring reliability and resilience of both software and hardware is critical. Engineers must also address connectivity issues, as ships may have limited or intermittent network access, which impacts real-time data acquisition and remote troubleshooting. Close collaboration with electrical and mechanical engineers is essential to ensure that software interfaces smoothly with navigation, propulsion, and monitoring systems onboard.

How much do software engineers make in the Marine Corps?

Marine Corps software engineers typically earn between $60,000 and $100,000 annually, depending on experience, rank, and location. They often hold security clearances and work with specialized military software systems, with salaries increasing with rank and years of service.

What are Marine Software Engineers?

Marine Software Engineers are professionals who design, develop, test, and maintain software systems used in maritime environments. Their work supports navigation, vessel automation, communication, safety, and other onboard technologies crucial for ships and marine operations. They often collaborate with naval architects, mechanical engineers, and marine electricians to integrate software with hardware systems on ships and offshore platforms. Marine Software Engineers must have strong knowledge of programming, marine electronics, and maritime regulations.

What is the difference between Marine Software Engineer vs Marine Systems Engineer?

AspectMarine Software EngineerMarine Systems Engineer
CredentialsComputer science or software engineering degree, certifications in programmingEngineering degree, certifications in systems or marine engineering
Work EnvironmentDevelops software for marine vessels, simulations, or navigation systemsDesigns and integrates marine systems, including hardware and software
Industry UsageUsed in software development for marine applicationsUsed in designing and maintaining marine systems and equipment

Marine Software Engineers focus on developing software solutions for marine vessels and systems, while Marine Systems Engineers work on designing and integrating entire marine systems, including hardware and software components. Both roles require technical expertise but differ in scope and focus.

Who earns more, a software engineer or a marine engineer?

Generally, software engineers tend to earn higher salaries than marine engineers due to the demand for software development skills across industries. Marine engineers typically work in the maritime industry and may have specialized certifications, but their salaries are usually lower compared to software engineers working in technology or related fields.

Can software engineers work on ships?

Yes, marine software engineers can work on ships, developing and maintaining software systems used for navigation, communication, and vessel management. These roles often require knowledge of maritime environments, specialized tools, and certifications related to safety and security onboard ships.

What are the key skills and qualifications needed to thrive as a Marine Software Engineer, and why are they important?

A Marine Software Engineer should possess strong programming skills, knowledge of marine systems, and typically hold a degree in software engineering or a related field. Familiarity with marine-specific simulation software, embedded systems, and relevant certifications such as STCW or marine electronics credentials are often required. Excellent problem-solving, communication, and teamwork abilities are crucial for collaborating with multidisciplinary teams and addressing complex maritime challenges. These skills and qualifications are vital for ensuring the reliability, safety, and efficiency of marine software solutions in demanding environments.

What engineers make $500,000?

Senior engineers in specialized fields such as software, petroleum, or aerospace engineering can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working in high-demand industries or leadership roles.
More about Marine Software Engineer jobs
What cities are hiring for Marine Software Engineer jobs? Cities with the most Marine Software Engineer job openings:
What states have the most Marine Software Engineer jobs? States with the most job openings for Marine Software Engineer jobs include:
Infographic showing various Marine Software Engineer job openings in the United States as of June 2026, with employment types broken down into 67% Full Time, and 33% Part Time. Highlights an 100% In-person job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Marine Software Consultant

Marine Software Consultant

IB USA INC

Fort Lauderdale, FL • On-site

$45K - $60K/yr

Full-time

Medical, Dental, Vision

Posted 14 days ago


Job description

Come Join the IB Team- We are looking for Software Consultants who are passionate about what they do, are flexible and committed, share our social values and who are great team-workers.

A Little about IB- For almost 35 years, IB has been dedicated to the design, development and implementation of enterprise asset management systems for the technical, maintenance and energy management of all kinds of assets.
Thanks to IB's software solutions, technologies and services, customers can plan and schedule maintenance activities, technically and economically monitor third-party performance, streamline production processes and services, and have full control of their assets, no matter the industry nor the type of asset (fleets of land and sea vehicles, infrastructure and real estate assets, or others). Check out our website at: https://www.ib-marine.com

About the Position- The role involves close collaboration with Project Managers, Team Members and Clients in the timely execution of assigned project deliverables. The Software Consultant will be expected to work on several concurrent project tasks in partnership with team members and clients, while deploying and delivering IB’s products and services. Software Consultants provide implementation, training, best practices, industry standards and professional consulting services in cooperation with understanding diverse clients’ business objectives and solving complex business and software issues.

This position provides support to end users by handling service requests. Support will be provided onsite, remotely, over the phone, or via email. They will be required to develop solutions for network, desktop, and server problems. They will have the ability to analyze existing systems and make proactive recommendations for improvements. Develops, maintains, and implements all systems, applications, and networking configurations. Software Consultant should possess a clear understanding of functionality for multiple supported products and/or applications and of the practical business processes customers use when implementing and operating the supported products.

Job Responsibilities- The primary responsibility of the Software Consultant is to provide technical solutions to the IB client base.

Required Qualifications

· Demonstrate a general understanding of architecture/infrastructure/server software

· Ability to effectively and efficiently troubleshoot technical problems

· Advanced knowledge of current Microsoft desktop and server operating systems

· Advanced knowledge of SQL, data extract, manipulation languages

· Familiarity with network troubleshooting

Essential Duties

· Provides resolution for service tickets

· Works with clients to evaluate and solve technical problems

· Evaluates existing systems and/or user needs to analyze, design, recommend, and implement system changes

· Configures and supports internal and/or external networks

· Develops and maintains all systems, applications, security, and network configurations

· Troubleshoots network performance

· Recommends upgrades, patches, and new applications and equipment

Required Skills / Attributes

· Passion for delivering excellence in customer service

· Excellent written and verbal communication skills: English is mandatory and other languages are desirable

· Strong detail orientation

· Ability to work independently

· Excellent analytical and problem-solving skills

· Must be resourceful and able to take initiative in a dynamic environment

Good to have

· Maritime experience or knowledge/understanding of maritime business processes

· Past experience as seafarer or graduation as Naval Architect and Marine Engineer

· Knowledge of Business Intelligence Tools (e.g. Qlikview, Tableau)

This job includes the availability to travel (domestic or international) and/or to spend work periods at the customer's office

Company Description

For almost 35 years, IB has been dedicated to the design, development and implementation of enterprise asset management systems for the technical, maintenance and energy management of all kinds of assets. We develop our own software in addition to providing services to clients all over the world. Our US office is growing and we are looking for people with passion, work ethic and professionalism to join our team.