Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Core Systems

$175k - $230k

Panthalassa

Job Description

Job Description

About the Company

We are a renewable energy and ocean technology company committed to rapidly developing and deploying technologies that will ensure a sustainable future for Earth by unlocking the vast energy potential of its oceans. Our focus is on capturing civilizational levels of ultra-low-cost renewable energy for applications including computing and affordable renewable fuels delivered to shore.

The company is a public benefit corporation headquartered in Portland, Oregon, and backed by leading venture capitalists, philanthropic investors, university endowments, and private investment offices. We operate as an idea meritocracy in which the best ideas change the company's direction on a regular basis.

About the Job

Our core technology is the Node, a device that produces energy in the ocean's harshest conditions for years without human maintenance or intervention. As a Senior Software Engineer on the Core Systems team, you will contribute to the design, development, and optimization of the onboard data aggregation and telemetry systems.

You will work with our Core team and partner with Shore-side software engineers to build reliable data pipelines, low-latency telemetry paths, and storage systems that function in constrained, unpredictable marine environments. You will also work closely with our networking and security engineers to ensure onboard systems communicate reliably and remain free of critical vulnerabilities. Your work will directly shape how data is captured, moved, and understood onboard, enabling resilient autonomy and breakthrough operational insight for the rest of the company. As such, you should feel comfortable communicating effectively across the boundaries of teams and disciplines.

In addition to developing new capabilities, you will build on our existing development processes and tooling to further enhance the quality and reliability of our onboard software – expanding unit testing frameworks, automated integration tests, continuous deployment pipelines, and code reviews 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 telemetry pipelines that use bandwidth efficiently, weighing tradeoffs between data fidelity, timeliness, and link constraints.

  • Collaborate on APIs and schemas for command, control, and telemetry exchanges between subsystems, ensuring reliability is built in from the start.

  • Partner with network engineers to ensure a cohesive strategy for how bandwidth is divided and prioritized among competing data streams – telemetry, command and control, diagnostics, etc. – ensuring consistent allocation and fulfillment of bandwidth budget.

  • Ensure that software degrades gracefully during connectivity loss or link degradation – including buffering, retry logic, and prioritized retransmission – so critical data isn't lost when links drop.

  • Work with network and security engineers to review onboard software for vulnerabilities, harden network-facing services, and ensure telemetry and control interfaces meet the company's security standards before deployment.

  • Analyze system performance and implement optimizations for latency, throughput, and resource efficiency.

  • Extend and improve existing unit testing frameworks, integration tests, and CI/CD pipelines.

  • Strengthen code review, documentation, and general software engineering practices within the team.

  • Participate in design reviews, architecture discussions, and cross-team technical collaborations.

Required Qualifications

  • 7+ years of experience developing software.

  • 3+ years of experience with data-intensive or mission-critical systems.

  • Proficiency in a systems programming language (Rust, C++, or similar).

  • Proficiency with version control (we use git).

  • 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!

Desired Qualifications

  • Experience with Rust, particularly in building reliable, high-performance software systems.

  • Experience with real-time or safety-adjacent systems where reliability is critical.

  • Background in robotics, aerospace, or marine systems with a focus on data processing.

  • Familiarity with time-series databases, streaming analytics, and data pipelines for telemetry and monitoring applications.

  • Experience with containerized build environments for developing, testing, and deploying software.

We encourage you to apply even if you do not meet every desired qualification. If you are a strong software engineer motivated by building resilient, high-quality, mission-critical onboard systems, we want to hear from you.

Additional Requirements

  • Intermittently able to work longer hours and weekends to support critical needs. While we expect a lot of each other, we also offer a high degree of autonomy and work-life balance, including unlimited PTO and flexible working hours.

Compensation and Benefits

If hired for this full-time role, you will receive:

  • Cash compensation of $175,000–$230,000.

  • Equity in the company. We're all owners and if we're successful, this equity should be far and away the most valuable component of your compensation.

  • A benefits package that helps you take care of yourself and your family, including:

    • Flexible paid time off

    • Health insurance (the company pays 100% of gold level PPO plan for full time employees, their partners, and dependents)

    • Dental insurance (the company pays 33% for full time employees and 100% for their partners and dependents)

    • Vision insurance (the company pays 100% for full time employees, their partners, and dependents)

    • Disability insurance (the 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).

Location

This can be a remote position. Our offices, lab, and shop are located in Portland, Oregon .

Vacancy posted 25 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Core Systems in Portland, OR vacancy
  •  ...Company Description Hydra-Power Systems, Inc. is a leading...  ...Our dedicated team of in-house engineers and manufacturing professionals...  ...Position Overview The Senior Systems Engineer is an individual...  ...general and specialized CAD software to thoroughly document designs... 
    Senior
    Software
    Full time

    Hydra-Power Systems

    Portland, OR
    1 day ago
  •  ...Senior Systems Engineer ZeroTouch Manufacturing, part of Sandvik, is seeking a Senior Systems Engineer to join our growing engineering team...  ...challenges, you will leverage your expertise across hardware, software, controls, and manufacturing technologies to improve system... 
    Senior
    Software

    Sandvik Internal

    Tualatin, OR
    4 days ago
  •  ...WHO WE’R LOOKING FOR We are looking for a Senior Principal Software Engineer with deep expertise in FP&A , a strong understanding of P&L...  ...~ Bachelor’s degree in computer science, information systems or related field. Will accept any suitable combination of... 
    Senior
    Software

    Nike

    Beaverton, OR
    2 days ago
  •  ...TITLE : Senior System Validation Engineer DUTIES: Validating complex embedded software interactions spanning propulsion, ADAS/AD, body, infotainment, and connected services. Lead integration and validation of embedded software at the component, subsystem, and full... 
    Senior
    Software
    Full time
    Immediate start

    Stellantis

    Vancouver, WA
    2 days ago
  • $101.33k - $180.92k

     ...water resource management and engineering firm focused exclusively on water...  ...office and 2 days remote. Senior - Principal Engineer - Wastewater Collection System Planning The Senior - Principal...  ...commercial hydraulic modeling software programs (e.g., Infoworks ICM,... 
    Senior
    Software
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours
    Night shift
    Afternoon shift

    West Yost

    Lake Oswego, OR
    9 days ago
  • $107k - $124k

     ...ZGF is seeking a Senior Landscape Architect | Project Manager to join our team in the...  ...designers, often including architects, engineers, planners and specialty consultants, to...  ...with you again. Familiarity with design software requirements and workflows (Revit, Autodesk... 
    Senior
    Software
    Contract work
    Work at office

    ZGF Architects

    Portland, OR
    4 days ago
  • $95k

     ...things right. You will join our Product Engineering team that shares a passion for writing...  ...reputation and bottom line. As our Senior Software Engineer, you will have ample opportunity...  ...job competencies and champion NAVEX’s core values Our side of the deal: We’ll be... 
    Senior
    Software

    NAVEX Global, Inc.

    Lake Oswego, OR
    15 hours ago
  •  ...Director, Reporting & Intelligence Engineering and be part of the...  ...will collaborate regularly with software and machine learning engineers...  ...experience with distributed cloud systems tech (Java/node.js, EC2,...  ...relationships with multiple senior stakeholders ~ Domain experience... 
    Senior
    Software
    Full time

    FashionUnited

    Beaverton, OR
    16 hours ago
  •  ...Position Purpose As a Senior Principal Engineer, you will serve as the chief...  ...champion innovative AI-first software development. You will...  ...elements). ~ Distributed Systems Mastery: Expert knowledge of...  ...microservices integrated with core services like SearchNav, ProductGateway... 
    Senior
    Software
    Full time
    Work experience placement
    Local area
    Remote work
    Night shift

    The Home Depot

    Portland, OR
    16 hours ago
  •  ...Nike in Beaverton, OR seeks a Senior Principal Software Engineer with deep FP&A and Anaplan expertise to lead enterprise‑scale finance planning solutions and drive technical direction. You will provide technical leadership across Nike’s EPM landscape, model standards... 
    Senior
    Software
    Full time

    Nike

    Beaverton, OR
    16 hours ago
  •  ...The Home Depot is seeking a Senior Principal Engineer to serve as the chief technical architect for the Mobile App Renovation Strategy (MARS)...  ...performance, modular mobile ecosystem leveraging AI-first software development and spearheading an AI Tiger Team across SDLC.... 
    Senior
    Software
    Full time

    The Home Depot

    Portland, OR
    16 hours ago
  • $93k - $139k

     ...integrations for Workday Financials and related matters. The Senior Financial Systems Engineer will partner closely with various stakeholders to...  ..., and government agencies rely on Relativity's legal AI software to securely surface and manage the most relevant and impactful... 
    Senior
    Software
    Remote work
    Home office

    Relativity

    Beaverton, OR
    2 days ago
  •  ...driven solutions and data products for the enterprise. The Data Engineer, Senior will report to the Sr Manager, Data Solutions / Manager. This...  ...security, automation, and reliability throughout the software development lifecycle (SDLC). The Senior Data Engineer plays... 
    Senior
    Software

    Blue Shield of CA

    Portland, OR
    15 hours ago
  • $25 - $28 per hour

     ...requests, and ensuring the smooth operation of hardware, software, and network systems. This is a hands-on role ideal for someone with a strong problem...  ...system performance and escalate issues as needed to senior IT staff or vendors ~ Maintain inventory of IT assets... 
    Software
    Full time
    Temporary work
    Local area
    Remote work

    LifeStance Health

    Tualatin, OR
    2 days ago
  • $62.73 - $77.16 per hour

     ...16, 2026 OVERVIEW You are an experienced Senior Database Administrator with practical knowledge...  ...architecture while ensuring our data systems are secure, optimized, and future‑ready....  ...the latest patches and updates to keep software secure, while staying informed on emerging... 
    Senior
    Software
    Hourly pay
    Remote work

    Multnomah County

    Portland, OR
    1 day ago
  • $55k - $151.47k

     ...Technology (IT) Management Level Senior Associate Job Description &...  ...The Opportunity As an AI Engineer, you will be at the forefront...  ...will apply data, algorithms, and software engineering to build and deploy software and platform systems that create Artificial... 
    Software
    Full time
    Work experience placement
    H1b

    PwC

    Portland, OR
    2 days ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as... 
    Software
    Full time
    Work at office
    Remote work

    Speechify

    Portland, OR
    15 hours ago
  • $125k - $205k

     ...more at later.com. About the role: The Senior Engineer is responsible for driving large-scale...  .... With deep expertise in modern software development and Agile practices, you’ll...  ...to long-term architectural planning and system design. Technical / Execution Build backend... 
    Senior
    Software
    Permanent employment
    Full time
    Local area
    Remote work

    Later

    Vancouver, WA
    3 days ago
  • As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical...  ...implementation of complex software systems and components, applying sound...  ...especially Microsoft .NET Framework and .NET Core / .NET, including development of APIs,... 
    Senior
    Software
    Local area

    Resource Data Inc

    Portland, OR
    3 hours ago
  • $60k - $90k

     ...ensuring accurate transaction processing. The ideal candidate will have over 5 years of experience in billing, proficiency in financial software like Zuora and Salesforce, and strong analytical skills. The position offers remote/hybrid work options and a competitive salary... 
    Senior
    Software
    Remote work

    Relativity

    Portland, OR
    1 day ago
  •  .../Duties of Position We are looking for a Senior Research Assistant to join Dr. Juan Piantino...  ...studies. Comfortable learning new software. Ability to work and problem solve independently...  ...opportunities to learn and advance in a system of hospitals and clinics across Oregon... 
    Senior
    Software

    Oregon Health & Science University

    Portland, OR
    4 days ago
  •  ...ongoing revenue. So, we developed intelligent systems to enable mobile transactions, retail...  ...LLC leadership by means of a CRM software tool Stay abreast of trends in the commercial...  ...preferred. ~ Ability to develop and manage senior-role relationships and work with multiple... 
    Senior
    Software
    Full time
    Contract work
    Work at office
    Remote work

    Payrange

    Portland, OR
    15 hours ago
  • $60k - $90k

     ...models, and a global‑customer base. Proficiency in financial software, large ERP systems, billing and revenue management software and tools,...  ...to positively collaborate with cross‑functional teams and senior leadership. Prior experience in a high‑growth SaaS, software... 
    Senior
    Software
    Contract work
    Work at office
    Remote work

    Relativity

    Portland, OR
    4 days ago
  • $60k - $90k

     ...dispute resolution, reconciliation, and reporting. The Senior Billing Specialist is a key contributor to the OTC team, responsible...  ...a global-customer base ~ Proficiencyin financial software,largeERP systems,billingand revenue management software and tools,... 
    Senior
    Software
    Contract work
    Work at office
    Remote work

    Relativity

    Happy Valley, OR
    1 day ago
  • 3 days ago Be among the first 25 applicants This System Administrator 3 position provides advanced system administration and technical...  ..., and troubleshoot storage systems (SAN, NAS, virtual) and software‑defined networking solutions. Implement security measures, perform... 
    Senior
    Software
    Work experience placement
    Remote work

    CorSource Technology Group

    Vancouver, WA
    2 days ago
  •  ...Senior Director, Beverage Sales About the Company Beverage sales company serving restaurant clients with operationally tailored...  ...management, contract negotiation, and proficiency in CRM software and Microsoft Office Suite are also necessary. The ideal candidate... 
    Senior
    Software
    Contract work
    Work at office

    Confidential

    Portland, OR
    2 days ago
  •  ...Senior Vice President & General Manager, Senior Living About the Company Innovative provider of cloud-based software & services for the senior care industry Industry Computer Software Type Privately Held, VC-backed Founded 2000... 
    Senior
    Software

    Confidential

    Portland, OR
    2 days ago
  • $80k - $100k

     ...We are partnering with a property management company seeking a Senior Property Accountant to prepare and analyze monthly financial statements...  ...of GAAP and property accounting principles Entrata or Yardi software experience is a plus Interested in hearing more? Easy... 
    Senior
    Software
    Work at office
    Local area
    Remote work
    Flexible hours

    Jobot

    Vancouver, WA
    3 days ago
  • FULL STACK SENIOR SOFTWARE ENGINEER Nike / Global Technology / Consumer Product & Innovation / Product Innovation Engineering WHO YOU WILL WORK...  ...software, AI models, and consumer web-services. We operate the systems we develop and have a rotating on-call schedule for off-... 
    Senior
    Software
    Local area

    NIKE

    Beaverton, OR
    1 day ago
  •  ...The Senior Software Engineer is a creative self-starter and has the capability to drive the development of new products and initiatives. Collaborating closely with Design, Product Management, and Engineering teams, this role works with others to determine what to build... 
    Senior
    Software
    Part time

    Opal

    Portland, OR
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Core Systems. Be the first to apply!