×
Register Here to Apply for Jobs or Post Jobs. X

Ocean Career: Oshen Software Engineer

Job in Plymouth, Plymouth County, Massachusetts, 02360, USA
Listing for: Environment Coastal & Offshore (eco) Magazine
Full Time position
Listed on 2026-08-29
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Job Description & How to Apply Below

Software Engineer Role At Oshen

You'll manage and improve our software stack. Your work will be varied and high-impact:

  • Mission Manager Webapp:
    Improve our mission manager web app to plan, monitor, and debug live robot missions.
  • Algorithms in production:
    Work with our research engineers to integrate swarm control and autonomy algorithms into reliable backend services with clear UI layer.
  • Customer-facing product:
    Implement requests that make our frontend intuitive and responsive, including maps, time-series data visualization, and robot control UI.
  • Internal tools:
    Build small tools that unblock ops, manufacturing, and field teams.
  • Backend + APIs:
    Extend our Node.js services, design clear APIs, and maintain good data structures and SQL schemas with solid logging/monitoring for visibility
  • Cloud ops:
    Maintain AWS infrastructure for deployments, logs, monitoring, and cost awareness.
  • (Optional) Firmware:
    If you're interested, contribute to embedded/edge work for on-robot features. Not required.

You'll work closely with our internal hardware and operations teams, and you'll also collaborate with ocean-science partners and customers to make sure we build tools that solve real-world problems. You'll choose tools that balance rapid iteration with long term reliability.

Tech you'll use:

  • Today:
    Type Script/JavaScript, React, Node.js, SQL database, AWS, GH Actions for CI/CD
  • Useful adjacent experience:
    Postgres, Web Sockets, REST APIs, MQTT, Python for data/ETL, general CI/CD practices
  • Optional:
    Embedded C/C++, microcontrollers, I²C/UART/RS485

Experience:

We care about your ability to learn fast and ship. We're hiring someone who can design and maintain a coherent system, not just add features. Strong candidates have 2–4 years' professional experience, but solid projects, open-source, or self-taught work can count the same.

You've taken ownership of a system before: models, APIs, storage, frontend, deploys, and monitoring. You set patterns, keep boundaries clear, and maintain a tidy, predictable codebase. You move quickly when needed, but you return to pay down technical debt. You communicate clearly and proactively, you can plan your work, raise priorities or blockers early, and keep the rest of the team aligned without needing close supervision.

Show us something real users rely on, with a short note or diagram of how you structured it and the trade-offs you made. If your experience is mostly inside a large, pre-defined codebase, include work that shows your system-level thinking.

The package:

  • Salary:
    Competitive + meaningful stock options
  • Location:

    In person at our Plymouth waterfront office & workshop
  • Perks:
    Optional international travel to sea-trials and customer demos; hardware lab access; field testing opportunities
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary