1

Marine Software Engineer Jobs in California (NOW HIRING)

Position: Full Stack software engineer Location: San Diego, CA Clearance Level: Secret We are ... projects in marine transportation, cybersecurity and climate/environmental informatics.

Arc is a company on a mission to electrify the marine industry, rethinking powertrains, software, and vessel designs. They are seeking a Manager of Software Engineering to build a high-functioning ...

About The Role: We're looking for a Firmware/Embedded Software Engineer to write and test software ... automotive, marine, industrial, or rail preferred) * Strong proficiency in C, C++, and Python

Arc is on a mission to electrify the marine industry by rethinking powertrains, software, and vessel designs. They are seeking a Manager of Software Engineering to build a high-functioning team ...

Technical Solutions Marine Mechanical Engineer (Propulsion), Journeyman Location: Baltimore, MD Department: Engineering Services Naval Architect (General), Senior Location: Baltimore, MD Department:

... Tokio Marine Future Fund, Congruent Ventures, Initialized Capital, Salesforce Ventures, and ... The Role For the Senior Software Engineer role, we're looking for somebody who will drive major ...

They are seeking a Manager of Software Engineering to lead a high-functioning team, provide growth ... Arc is a venture-backed startup electrifying the marine industry, and is headquartered in Los ...

They are seeking a Manager of Software Engineering to lead a high-functioning team, provide growth ... Arc is a venture-backed startup electrifying the marine industry, and is headquartered in Los ...

They are seeking a Manager of Software Engineering to build a high-functioning team, provide growth ... Arc is a venture-backed startup electrifying the marine industry, and is headquartered in Los ...

... software such as R and/or python, PRISM, GIS software (ArcGIS), and MATLAB is strongly preferred ... Company Overview Wood is a global leader in engineering and consultancy across energy and the built ...

What we're building The marine industry supports recreation, global commerce, and national defense ... You'll report to the Director of Software Engineering and work closely with a lean, high-trust team ...

Showing results 21-40

Marine Software Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do marine software engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for marine software engineer in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.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.

What is a marine software engineer?

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.

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 are popular job titles related to Marine Software Engineer jobs in California? For Marine Software Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Marine Software Engineer jobs in California look for? The top searched job categories for Marine Software Engineer jobs in California are:
What cities in California are hiring for Marine Software Engineer jobs? Cities in California with the most Marine Software Engineer job openings:
Infographic showing various Marine Software Engineer job openings in California as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.

Full Stack Engineer

iQuasar LLC

San Diego, CA โ€ข On-site

Full-time

Posted 19 days ago


Job description

Hey There
I hope you are doing well
My name is Zain and I represent iQuasar Software Solutions.
One of our clients in San Diego, CA, needs a Full Stack software engineer for a full-time position.
Position: Full Stack software engineer
Location: San Diego, CA
Clearance Level: Secret
JOB DESCRIPTION:
We are looking for a Full Stack software engineer who can join our team and make an immediate impact through their creativity, enthusiasm and technical abilities. Our Full Stack Developer will have knowledge of machine learning algorithms and DevOps tools for its diverse projects in marine transportation, cybersecurity and climate/environmental informatics.
RESPONSIBILITIES:
  • Maintain and enhance existing full-stack applications (backend, frontend, DevOps and data layers) that combine AI, data analytics, and spatiotemporal big data.
  • Collaborate with iQuasar software engineers in architecting and deploying new full-stack applications that combine AI and big data analytics.
  • Maintain and develop applications using web-frameworks such as Django and React.
  • Help develop and enhance Continuous Integration (CI)/Continuous Development (CD) pipelines for current and future application development projects.
  • Manage existing cloud-based applications and develop new applications on cloud platforms such as AWS and DigitalOcean.
  • Maintain and develop complex data-driven APIs using tools such as GraphQL & Swagger.
  • Coding of full-stack applications for iQuasar government and industry-based contracts and towards iQuasar commercialization efforts.

REQUIREMENTS:
  • 2+ year of experience in programming in a high-level programming language such as Python.
  • 2-4 years of experience in Python-based web-frameworks such as Django or Flask
  • Experience with the following front-end tools: React, JavaScript, Typescript, CSS, bootstrap, Tailwind, and Django
  • Experience in Database technologies such as PostgreSQL, MySQL and NoSQL data stores such as Redis, or MongoDB.
  • Knowledge or minimal experience in containerization tools such as Docker and Kubernetes.
  • Basic knowledge of automation tools and CI/CD
  • Additional knowledge in AI and machine learning/deep learning technologies such as TensorFlow, PyTorch and Keras will be an added bonus.

DESIRED:
  • Bachelor's degree in Computer Science/Engineering/Data Science or other STEM related discipline.
  • Strong knowledge of Linux or Unix-like OS.
  • Excellent coding skills in Python, Django and familiarity with libraries such as pandas and NumPy.
  • Experience in handling git repositories

Please let me know if you have any questions
Best RegardsZain Wani
Sr. Recruitment Professional
iQuasar, LLC
Cleared Recruitment | Proposal Development | Technology
zain.wani@iQuasar.com
Direct: (703) 349-5832
Main: (703) 962-6001 Ext. 634
Flexible work from home options available.