1

Marine Software Engineer Jobs in Fall River, MA (NOW HIRING)

Senior Software Engineer

Warwick, RI · On-site

$122K - $161K/yr

Senior Software Engineer As the nation's original travel insurance comparison site, InsureMyTrip, a member of the Tokio Marine HCC group of companies, has over 20 years of experience connecting ...

Senior Software Engineer

Warwick, RI · On-site

$104.60 - $157/hr

Senior Software Engineer**As the nation's original travel insurance comparison site, InsureMyTrip, a member of the Tokio Marine HCC group of companies, has over 20 years of experience connecting ...

Senior Software Engineer

Swansea, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Fall River, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Lakeville, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Bridgewater, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Warwick, RI · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Norton, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Riverside, RI · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Pawtucket, RI · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Acushnet, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Providence, RI · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Rochester, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Smithfield, RI · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Kingston, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Providence, RI · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Raynham, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

next page

Showing results 1-20

Marine Software Engineer information

See Fall River, MA salary details

$63.7K

$148.1K

$206.3K

How much do marine software engineer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for marine software engineer in Fall River, MA is $148,090.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,500.00 and $173,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 job categories do people searching Marine Software Engineer jobs in Fall River, MA look for?

The top searched job categories for Marine Software Engineer jobs in Fall River, MA are:

What cities near Fall River, MA are hiring for Marine Software Engineer jobs?

Cities near Fall River, MA with the most Marine Software Engineer job openings:

Infographic showing various Marine Software Engineer job openings in Fall River, MA as of August 2026, with employment types broken down into 55% Full Time, and 45% Part Time. Highlights an 100% In-person job distribution, with an average salary of $148,090 per year, or $71.2 per hour.

Senior Software Engineer

Tokio Marine HCC

Warwick, RI • On-site

$122K - $161K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago


Tokio Marine HCC rating

9.5

Company rating: 9.5 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

7th of 306 rated insurance


Job description

Senior Software Engineer
As the nation's original travel insurance comparison site, InsureMyTrip, a member of the Tokio Marine HCC group of companies, has over 20 years of experience connecting travelers with the best trip policy. Joining the InsureMyTrip Team means having the advantages of being part of a leading company while enjoying many of the benefits more typical of a startup culture. You'll have the ability to make an impact, influence key strategic decisions and create or change processes.
The Senior Software Engineer is responsible for leading the design, development, modernization, and operational excellence of scalable digital commerce solutions that power our customer experience. This role serves as a senior technical contributor who drives complex initiatives end-to-end, ensures high-quality execution, and elevates engineering standards across the team. The Senior Software Engineer partners closely with Product, UX, QA, DevOps, and Site Reliability Engineering teams to deliver secure, reliable, and high-performing ecommerce capabilities for our Digital Commerce Platform.
This position plays a key role in architectural decisions, technical design documentation, production stability, performance optimization, and mentoring engineers while ensuring consistent, high-quality delivery aligned with business priorities.
This role is Hybrid, you must be able to come into Warwick, RI office.
Key Responsibilities
Technical Leadership & Delivery
  • Lead the design and implementation of complex ecommerce features and platform enhancements.
  • Break down large, ambiguous initiatives into clear, actionable technical tasks and drive execution across contributors.
  • Own delivery of projects from technical design through production release and post-launch support.
  • Identify risks, dependencies, and trade-offs early; propose pragmatic solutions to ensure timely delivery.
  • Provide technical guidance and mentorship to engineers, promoting engineering excellence and best practices.

Software Development
  • Design, develop, test, and maintain high-availability ecommerce applications and services.
  • Contribute across backend and frontend systems, supporting both legacy stabilization and modern architecture initiatives.
  • Write clean, maintainable, scalable, and well-tested code following established engineering standards.
  • Lead and participate in code reviews, raising overall code quality and maintainability.
  • Drive continuous improvement in development practices, tooling, and standards.

Architecture & System Design
  • Design scalable, secure, and resilient systems that support high-transaction digital commerce environments.
  • Lead architectural discussions and contribute to API-first, event-driven, and cloud-native modernization efforts.
  • Evaluate new technologies and make recommendations aligned with long-term platform strategy.
  • Identify and resolve performance bottlenecks, scalability constraints, and reliability gaps.
  • Design and oversee integrations with third-party systems (payments, pricing, CRM, fulfillment, etc.).

Software Design & Documentation
  • Develop and maintain comprehensive software design documentation, including technical specifications, architecture diagrams, API contracts, and integration of flows.
  • Ensure documentation enables knowledge sharing, onboarding, and long-term maintainability.
  • Lead design reviews and ensure alignment with established architectural standards.
  • Document system changes and ensures traceability from requirements through implementation.

Site Reliability & Operational Excellence
  • Apply Site Reliability Engineering (SRE) principles to improve reliability, scalability, and operational maturity.
  • Define and support service level objectives (SLOs), service level indicators (SLIs), and reliability targets.
  • Drive improvements in monitoring, logging, alerting, and observability.
  • Lead troubleshooting of complex production incidents and conduct root cause analysis with clear corrective actions.
  • Participate in and help mature on-call practices.
  • Improve system resilience through automation, performance optimization, and proactive reliability engineering.

Performance & Optimization
  • Monitor and optimize site performance using modern web performance metrics, including Core Web Vitals (LCP, FCP, INP) and percentile-based thresholds (e.g., p75).
  • Drive measurable improvements in page performance, API latency, and system throughput.
  • Use data-driven insights to recommend and implement performance enhancements.

Collaboration & Cross-Functional Partnership
  • Partner with Product Management to shape technical solutions that align with business outcomes.
  • Work closely with QA to ensure strong automated test coverage and release quality.
  • Collaborate with DevOps to enhance CI/CD pipelines, deployment reliability, and cloud infrastructure.
  • Actively contribute to sprint planning, retrospectives, and technical roadmap discussions.
  • Provide clear, professional communication across engineering and business stakeholders.

Skills and Experience Needed:
  • Education: Bachelor's degree in computer science or related field, or equivalent combination of education and experience.
  • 5+ years of software development experience.
  • Proven experience delivering complex software projects in production environments.
  • Strong proficiency in at least one backend language (e.g., Java, .NET, Node.js, Python) and/or modern frontend framework (e.g., React, Angular, Vue), as well as experience with PHP and JavaScript.
  • Experience designing and building web applications and APIs in distributed systems environments.
  • Strong understanding of system design, RESTful services, and integration patterns.
  • Experience with relational and NoSQL databases.
  • Demonstrated ability to break down complex initiatives into clear technical plans and executable tasks.
  • Experience contributing to or leading technical design documentation.
  • Experience supporting production systems, troubleshooting incidents, and improving operational reliability.

Preferred
  • Experience working in ecommerce or other high-transaction digital platforms.
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with containerization (Docker, Kubernetes).
  • Experience monitoring and optimizing site performance using Core Web Vitals (LCP, FCP, INP) and percentile-based performance metrics (e.g., p75 thresholds).
  • Familiarity with observability tools (Datadog, New Relic, Grafana, Prometheus, Google Lighthouse, or similar).
  • Experience with SRE concepts such as SLOs, SLIs, error budgets, and incident management.
  • Understanding of web application security best practices and secure coding standards.

What We Offer
  • Hybrid Schedule, 2 days work from home and 3 days in office (fully remote work not available)
  • Strong learning culture with ongoing development opportunities
  • Comprehensive medical, vision, and dental coverage, with eligibility beginning on your first day of employment
  • Basic life and disability insurance
  • 401(k) plan with 6% company match
  • 20 days of PTO, two floating holidays, approximately 11 paid holidays, and volunteer time off
  • Paid parental leave
  • Access to our award-winning wellness program, including mental health services, fitness network membership, and a complimentary Headspace subscription
  • Student loan matching program

If you are a motivated professional with the skills and experience to succeed in this role, we encourage you to apply and join our team. Join a team where your success is our priority and you can make a real impact!
InsureMyTrip is an equal-opportunity employer. is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity, genetic information, marital status, medical condition, national origin, physical or mental disability, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances.
The pay range for this position is $104,600 - $157,000 which includes geographic adjustments, where applicable. The pay range is the range THMCC, in good faith, believes is the range of compensation for this role at the time of this posting. The hired applicant will be offered pay within the entire range based on the candidate's geographic location, qualifications, work experience, education, and/or skill level. The Company is fully committed to ensuring equal pay opportunities for equal work regardless of color, race, sex, national origin, sexual orientation, religion, age, veteran status, disability, pregnancy, citizenship status, genetic information, or any other basis protected by federal, state, or local pay equity laws.
You do not need to disclose your criminal history or participate in a background check until a conditional job offer is made to you. After making a conditional offer and running a background check, if the Company is concerned about a conviction that is directly related to the job, you will be given the chance to explain the circumstances surrounding the conviction or challenge the accuracy of the background report.
As an insurance company, we comply with certain federal, state and local laws such as the Violent Crime Control and Law Enforcement Act of 1994 (18 USC § 1033(e)), which restricts our ability to employ individuals with certain types of criminal convictions. Where not restricted by law and for criminal history not covered by this law, the Company will consider qualified applicants with arrest or conviction history in compliance with applicable law.
#LI-KP1
#Hybrid

What Tokio Marine HCC employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom