Senior Software Engineer — Maritime Optimization
$140k - $180kSofar Ocean
The Company
Sofar is on a mission to connect the world’s oceans.
We design, build, and deploy the largest privately owned network of marine weather sensors to power the world’s best marine weather forecasts. Our data helps customers increase efficiency and reduce emissions, while providing governments and other stakeholders with tools to better understand and operate in the ocean environment.
We live on Planet Ocean, and our goal is to create the ocean intelligence needed to ensure a sustainable future.
The Role
We are looking for an experienced Senior Software Engineer to work on maritime route optimization, vessel performance modeling, and voyage analysis capabilities for U.S. Government and defense customers.
This is a hands-on software engineering role working directly on the software that models vessel performance and evaluates candidate maritime routes.
Depending on the problem, you may be refining optimization algorithms, translating vessel performance and fuel-consumption models into software, building simulation and evaluation tooling, or improving how route recommendations are scored and explained.
You’ll work on problems involving:
Maritime voyage optimization and route evaluation
Vessel performance and fuel-consumption modeling across varying operating and environmental conditions
Voyage constraints, transit time, fuel efficiency, and operational considerations
Optimization algorithms and the software that supports them
Simulation and evaluation capabilities used to understand optimizer behavior and route quality
Clear, explainable results that allow users to understand and evaluate optimization recommendations
You’ll contribute to both existing Sofar technology and new software developed for government maritime applications as these capabilities evolve.
The Impact
Maritime route optimization means balancing competing considerations: fuel consumption, transit time, vessel performance, environmental conditions, voyage constraints, and operational needs.
You’ll collaborate with engineers, product experts, and maritime domain specialists to translate those real-world problems into practical software solutions.
Your work will focus on the core engineering behind voyage analysis and optimization — improving models, algorithms, simulation capabilities, and the software that connects them — with the goal of producing recommendations that are useful, understandable, and defensible.
Our optimization, modeling, and simulation software includes Rust and Python . You may work across both high- and low-level languages while contributing to algorithms, models, services, APIs, testing, and related software components.
This position supports U.S. Department of Defense customers. Candidates should be comfortable working on technology used in defense and military applications. Previous defense experience is not required.
About You
Eligibility
U.S. citizenship is required for this position
Must be able to successfully pass a background check
Requirements
5+ years of professional software engineering experience
Strong software engineering fundamentals and experience contributing to production software
Experience with Python and/or a compiled language such as Rust, C++, C, or similar
Comfortable working with algorithms, data structures, and computational problems
Ability to translate domain or mathematical concepts into maintainable, testable software
Strong communication skills and a collaborative mindset when working across engineering and domain disciplines
Comfortable working on software supporting U.S. Government and Department of Defense customers
Your Experience Doesn’t Have to Come From Maritime
We don’t expect candidates to arrive with maritime route optimization experience.
Relevant experience may come from robotics, logistics, aerospace, autonomy, transportation, scientific computing, operations research, simulation, or other domains involving optimization of physical systems.
What matters is your ability to take complex real-world problems and translate them into software that can model, evaluate, and help solve them.
Bonus Points
These are helpful, but not requirements:
A degree in physics or a related technical field
Experience developing optimization, modeling, or simulation software for real-world systems
Maritime or naval domain experience
Previous experience supporting U.S. Government or Department of Defense customers
A personal connection to or passion for the oceans!
We know great candidates don’t always check every box. If this role interests you and you believe your experience translates well to the problems we’re working on, we encourage you to apply.
- ...technology leverages machine learning and artificial intelligence to optimize renewable energy and battery storage projects on the... ...energy systems. ~ Proficiency in Python with professional software engineering standards. ~ High attention to detail. ~ Excellent...SeniorRemote work
$120k - $160k
...Senior Software Engineer Job Locations US-AZ-Tempe Job ID 2026-4931 Category... ...for governments, businesses, aviation, maritime, and the rapidly expanding Internet of... ...with stakeholders to determine the optimal approach. Success in this role requires...SeniorFull timeWork experience placementWork at officeRemote workShift work- ...hear from you. The Team: Marketplace Optimization builds the intelligent systems that power... .... Within Marketplace Optimization, engineers join one of two closely related teams:... ...efficiency, and business objectives. As a Senior Software Engineer, you'll partner closely with...SeniorFull timeWork from homeFlexible hours
$160k - $200k
...About the Position Premier Global Links LLC is hiring a Senior Software Engineer Optimization to develop software that combines backend engineering mathematical optimization and AI/ML. This position is primarily backend-focused while also contributing to frontend...SeniorFull timeRemote work$191k - $253k
.... About the Team Anduril’s Maritime Division has assembled a diverse team of experts in software, robotics, artificial intelligence... ...capability. About the Job Senior Software Engineers independently drive the... ...are deployed to customers, optimizing for the delivery of value...SeniorFull timeWork experience placementImmediate startRemote workFlexible hours$191k - $253k
...Anduril Industries Senior Software Engineer Anduril Industries is a defense technology company... ...military in months, not years. Anduril's Maritime Division has assembled a diverse team... ..., data structures, concurrency and optimization. Capacity to act as the technical...SeniorFull timeWork experience placementImmediate startRemote workFlexible hours$191k - $253k
...networking technology to the military in months, not years. Senior Software Engineer, VMS Anduril’s Maritime Division has assembled a diverse team of experts in... ...algorithms, data structures, concurrency and optimization. Capacity to act as the technical owner for a...SeniorFull timeWork experience placementImmediate startRemote workFlexible hours$170k - $200k
...Senior Software Engineer - Data Platform AndrenaM is seeking a Senior Software Engineer - Data... ...about advancing autonomy and real-time maritime communication technology. We're looking... ...; run canary dataset builds. Optimize storage layouts for fast reads and parallelization...SeniorPermanent employmentFull timeWork experience placementWork at officeLocal areaRemote workFlexible hours- ...foundry and machine shop supporting the defense, aerospace, maritime, and energy sectors. TBA operates in a controlled... ...compliance assessment. Position Overview TBA is hiring a Senior Software Engineer to build and maintain the internal software and infrastructure...SeniorRemote work
$125k - $165k
...Senior Software Engineer Job Locations US-CO-Longmont | US-VA-McLean | US-AZ-Tempe Job ID 2026-5081 Category Engineering Worker Category Regular... ...communications for governments, businesses, aviation, maritime, and the rapidly expanding Internet of Things. Now part of...SeniorFull timeContract workWork at officeRemote work- Globex Digital is seeking a Mid-Senior level contractor in Research and Engineering based in Alameda, California. The ideal candidate will have experience in search engine optimization, content optimization, and a strong understanding of tools like crown peak and google...SeniorFor contractors
- ...Baker Hughes is seeking a Lead Industrial AI & Optimization Engineer to develop ML and hybrid models for industrial applications. You will leverage process engineering, advanced control, and optimization to deliver scalable solutions, collaborating with cross-functional...SeniorRemote work
- ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most... ...behind the American supply chain. By tackling operations optimization from first principles with an AI-native stack, we’re able to...SeniorRemote work
- ...Our team believes in empowering talented engineers to solve meaningful problems,... ...Position Overview We are seeking a Senior Software Engineer who thrives in a startup environment... ...speed and quality Review, validate, and optimize AI-generated code Contribute to...SeniorRemote workFlexible hours
- ...-enabled instruction. Role Description This full-time Senior Software Engineer role is a hybrid position based in the Greater Seattle Area... ...writing clean, testable code, conducting code reviews, optimizing system performance, and ensuring robust security and data...SeniorFull timeWork from home
- ...supports more than 400 organizations across 46 states. Senior Software Engineer Kibu is seeking a talented and driven Senior Software... ...to brainstorm and implement new features. Integrate and optimize AI-powered tools to enhance user experience and streamline...SeniorWork at officeRemote work
$30 - $100 per hour
...Senior Software Engineer Position: Senior Software Engineer Type: Contractor Compensation: $30–$100/hour Location:... ...valid solutions and reject incorrect ones. Debug, test, optimize, and refactor existing codebases . Design and maintain...SeniorFor contractorsRemote workFlexible hours- ...Senior Software EngineerAbout Rhinogram Rhinogram is a patient engagement and telehealth platform... ..., we’re looking for a Senior Software Engineer to help drive innovation and build... ...product managers to drive innovation, optimize performance, and ensure secure, scalable...SeniorFull timeLocal areaRemote work
- ...work directly with the CTO and two other engineers on core platform capabilities. In... ...workflow decisions. Technical debugging & optimization: Troubleshoot workflow failures,... ...What We're Looking For ~5 years of software development in production environments,...SeniorFull timeRemote work
$140k - $160k
...Senior Software Engineer – D365 F&O, Dynamics 365 F&O, Finance & operations, Finance and operations, F&SCM, Finance and supply chain management... ...OData, batch processing, troubleshooting, and performance optimization. ~ Experience with Azure DevOps, source control, CI/CD...SeniorFull timeImmediate startRemote work- ...Senior Software Engineer (Remote Sensing) | Satellite Operations | On-site in Arlington, VA (5 days/week) My client is a U.S. space technology... ...that automates space operations - Scheduling systems, optimization algorithms, or automated planning - Infrastructure...SeniorFull timeWork at officeRemote workFlexible hours
$170k - $210k
...Zscaler, and News Corp. The Role We’re looking for a Senior Software Engineer who thrives in a hands-on role. You’ll be writing a lot of... ...and ticketing platforms Model data, design schemas, and optimize queries to keep our systems fast and reliable Build for...SeniorFull timeWork at officeRemote workNight shift$140k - $180k
...As a Senior Software Engineer (SE III) , you will have the opportunity to work on exciting projects, collaborate with experienced professionals... ...~ Experience with database schema design and query optimization Education and Experience: High school diploma or...SeniorFull timeWork at officeImmediate startWork from home- ...strongly encouraged to apply. Tria is looking for a Full Stack Engineer with strong experience with modern web application development... ...using tools like JIRA, Confluence, and Slack. Experience optimizing components for maximum performance across various web-capable...SeniorFull timeWork at officeRemote work
- ...Software Engineer, Consensus - Anza Anza is a Solana R&D lab pushing the boundaries of blockchain performance and scalability. Anza was... ...ensuring robust, timely consensus mechanisms. You will focus on optimizing the processes that underpin the agreement on block validity...SeniorRemote work
- ...Senior Backend Engineer We're looking for a Senior Backend Engineer to help define the future of AI-powered, human-led healthcare. You'll... ...trust/safety at the center of every decision. Innovate with Optimism: We are optimistic as we build the future of care delivery...SeniorRemote work
$150k - $200k
...Description Join FactBase as an early senior engineer on the Zumen US team. You’ll help... ...feature development across the complete software development lifecycle, from technical... ...e.g., PostgreSQL, MySQL) and database optimization. What We Offer ~ Work remotely...SeniorPermanent employmentTemporary workH1bWork at officeRemote workVisa sponsorshipFlexible hours$213k - $263k
...find headroom in their shares of operational workload Generate and research ideas for new optimizations of the work operators perform Work with onboard engineering teams to sunset operational work that is no longer necessary Contribute to cross-...SeniorFull timeTemporary workRemote work- ...issues for both desktop and mobile platforms Optimization is a challenge you'll gladly accept Understand... ...requirements ~ Demonstrate a solid understanding of core engineering principles ~ Familiarity with modern software engineering practices and continuous integration...SeniorRemote workHome office
$30 per hour
...Full Stack Engineer Location: Remote - collaborate closely with US-based engineers Pay... ...contractors to build scalable and reliable software solutions that enhance operational... ...Ensure system availability, reliability, and optimal application performance. Cloud &...SeniorFor contractorsRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer — Maritime Optimization. Be the first to apply!
- junior software developer Remote
- scientific software engineer Remote
- intel software engineer Remote
- vice president software engineering Remote
- director software engineering Remote
- software engineer Remote
- software sales engineer Remote
- software engineer mainframe Remote
- software engineer student Remote
- senior robotics software engineer Remote




