← All roles

Senior Software Engineer, Core Systems

Panthalassa· Engineering
Apply on company site
Hybrid (Portland, OR)$175k - $230kfull-timePosted 3w ago

About the role

Senior Software Engineer on the Core Systems team responsible for design, development, and optimization of onboard data systems and reliable data pipelines in marine environments, collaborating with Shore-side software engineers, network and security teams, and contributing to CI/CD, testing, and documentation.

Responsibilities

  • Build and maintain the network-facing software layers that enable Node to communicate reliably with shore – from low-level connection handling to higher-level data exchange protocols.
  • Design egress pipelines that use bandwidth efficiently, weighing tradeoffs between data fidelity, timeliness, and link constraints.
  • Collaborate on APIs and schemas for control and data exchanges between subsystems, ensuring reliability is built in from the start.
  • Partner with network engineers to ensure a cohesive strategy for bandwidth allocation among data streams.
  • Ensure software degrades gracefully during connectivity loss or link degradation with buffering, retry logic, and prioritized retransmission.
  • Review onboard software for vulnerabilities with network and security engineers and harden interfaces before deployment.
  • Analyze system performance and optimize latency, throughput, and resource efficiency.
  • Extend and improve unit testing frameworks, integration tests, and CI/CD pipelines.
  • Strengthen code reviews, documentation, and software engineering practices; participate in design reviews and cross-team collaborations.

Qualifications

  • 7+ years of experience developing software.
  • 3+ years of experience with data-intensive or mission-critical systems.
  • Proficiency in a systems programming language.
  • Proficiency with version control.
  • Competency with CI/CD pipelines for automated tests and deployment.
  • Experience building or maintaining network-facing software – handling connection lifecycles, protocol implementation, or communication reliability in production systems.
  • Understanding of fundamentals in computer networking (L2–L4), transport protocols, congestion control, and distributed systems.
  • Experience designing systems for constrained, high-latency, intermittent, and/or expensive links (e.g., satellite, maritime, remote ops).
  • Familiarity with security principles for networked systems (authentication/authorization, encryption, key management).
  • Ability to work in a fast-paced and self-starting atmosphere.
  • Ability to communicate thoughtfully and empathetically with people from many different educational and professional backgrounds.
  • Motivation and curiosity to learn a wide variety of concepts across many disciplines, not just software engineering!

Skills

Required:Systems programmingVersion controlCI/CDNetwork-facing softwareNetworking fundamentalsSecurity principles for networked systemsCommunication and collaborationAdaptability and learning across disciplines

Benefits

  • Flexible paid time off
  • Health insurance (company pays 100% of gold-level PPO for full-time employees, partners, and dependents)
  • Dental insurance (company pays 100% for full-time employees, partners, and dependents)
  • Vision insurance (company pays 100% for full-time employees, partners, and dependents)
  • Disability insurance (company pays 100% for a policy to provide long-term financial support if you become disabled)
  • Ability to contribute to tax-advantaged accounts, including 401(k), health FSA, and dependent care FSA
  • Relocation assistance to facilitate your move to Portland (if needed)
Last updated Oct 5, 2026. Interested? Apply on the company site.
Panthalassa logo

About Panthalassa

Go where the energy is

We're harnessing renewable energy in the open ocean and delivering it around the world. Engineered in Portland, Oregon.

Planetary-scale energyclean energy platformrenewable energyocean energypilot deploymentpublic-benefit corporation

More open roles at Panthalassa