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

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.

Our staff have worked at organizations such as SpaceX, Blue Origin, Boeing, Tesla, Apple, Virgin Orbit, Astra, Google, Amazon, Microsoft, New Relic, Bridgewater, Raytheon, Disney Imagineering, and the US Army and Air Force, as well as research universities, startups, and small companies across a range of industries.

About the Job

Our core technology is the node, a device that produces energy in the ocean’s harshest conditions for years at a time 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 systems.

You will work with our Core team and partner with Shore-side software engineers to build reliable data pipelines and storage systems that function in 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.

Candidates should have strong interpersonal skills and be able to thrive in a creative, scrappy, and collaborative environment in which the best ideas change the company’s direction on a regular basis. You will own your designs cradle-to-grave, from first concept through fabrication and deployment at sea. If you are an excellent engineer, regardless of your background, we want you to apply.

We strive to be the best engineering team on the planet and we compensate our team accordingly.

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 how bandwidth is divided and prioritized among competing data streams, 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 our 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.
  • 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!

Desired Qualifications

  • 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 monitoring applications.
  • Experience with containerized build environments for developing, testing, and deploying software.

The above qualifications are desired, not required. We encourage you to apply if you are a strong candidate with only some of the desired skills and experience listed.

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.
  • Travel to vendors and test sites as needed
  • 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 flexiblePTO 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 100% for full-time employees, 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 is a hybrid position. The expectation is 1 week in the office per month minimum. Our offices, lab, and shop are located in Portland, Oregon.

#J-18808-Ljbffr

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Core Systems in Portland, OR vacancy
  •  ...Panthalassa, a renewables/ocean-tech leader, seeks a Senior Software Engineer for the Core Systems team in Portland. You’ll design and optimize onboard data systems, build resilient data pipelines, and collaborate with shore-side engineers to ensure reliable, secure communications... 
    Senior
    Software

    Jobleads-US

    Portland, OR
    15 hours ago
  •  ...Senior - Principal Engineer - Wastewater Collection System Planning The Senior - Principal Engineer role will contribute to the development of the firm's Water...  ...a variety of commercial hydraulic modeling software programs (e.g., Infoworks ICM, AquaTwin Sewer, SewerGems... 
    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
    4 days ago
  • $141.4k - $234.5k

     ...flash technology space, is seeking a talented and motivated Senior Pre-Sales Systems Engineer within a Pod model for an emerging business positioned...  ...required. Experience supporting the sales of enterprise software, SaaS, storage, or cloud to enterprise accounts... 
    Senior
    Software
    Remote work
    Flexible hours

    Pure Storage

    Portland, OR
    21 hours ago
  •  ...Description Job Description Wunderlich-Malec Engineering has a Senior Controls Engineer – Rockwell Systems Integration position available in our Tigard, OR...  ...Major Responsibilities   Develops control logic software and user interface applications. Will assist... 
    Senior
    Software
    Full time
    Temporary work
    H1b
    Work at office
    Worldwide
    Flexible hours

    Wunderlich-Malec Engineering, Inc

    Tigard, OR
    23 days ago
  •  ...Opportunity Black & Veatch is seeking an experienced Senior Power System Protection Engineer with 11-15 years' of experience to join our...  ...calculations / setting file development, relay manufacturer software platforms, and power system analysis & modeling software... 
    Senior
    Software
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Black & Veatch Family of Companies

    Tualatin, OR
    more than 2 months ago
  •  ...OR, US At Capsa Healthcare, we're engineering better care. Healthcare professionals...  ...solutions at . We are seeking a Senior Power Systems Engineer who will be responsible for...  ...strategies. Collaborate with mechanical and software engineering teams. Enable effective... 
    Senior
    Software
    Full time
    Temporary work
    Shift work

    Capsa Healthcare

    Portland, OR
    2 days ago
  •  ...residential behavioral health. Deca has a current opening for a Senior Interior Designer. Candidates with a degree from a CIDA...  ...Outlook, Word, and Excel), Adobe InDesign, Photoshop, and preferably AutoCAD Experience in 3D rendering software is a plus #J-18808-Ljbffr... 
    Senior
    Software

    zpda

    Portland, OR
    3 days ago
  • $130k - $170k

     ...Job Description Position Description Job Title: Senior Systems and Acoustic Engineer  Job Location: Lake Oswego, OR (On-Site)  Position Status...  ...and methodologies, and ensuring that hardware, software, mechanical, and user-experience elements work together... 
    Senior
    Software
    Full time
    Contract work
    Relocation
    Visa sponsorship
    Flexible hours

    LIGHTSPEED AVIATION INC

    Lake Oswego, OR
    8 days ago
  • $130k - $200k

    Position Summary CCaaS Technical Lead, Senior ConsultantOur Deloitte Sales & Service...  ..., operators, creatives, designers, engineers, and architects. Our team balances business...  ...of experience in technology consulting, software engineering, cloud architecture, or... 
    Senior
    Software
    Local area

    Deloitte

    Portland, OR
    3 days ago
  • $130k - $150k

     ...we are American to the Core, and passionate about what...  ...products, but in the systems and processes that...  ...fewWhat You’ll Be Doing as a Senior ERP Business Analyst,...  ...be mainly working with Engineers, Manufacturing (components...  ...managing software vendor service requests... 
    Senior
    Software
    Full time
    Work at office

    Leupold

    Beaverton, OR
    21 hours ago
  •  ...Chief of Staff to the Senior Vice President, General Manager Americas About the Company Recognized provider of enterprise software support services Industry Information Technology...  ...~3rd Party Support ~ Computer System Design Services ~ Independent Support... 
    Senior
    Software

    Confidential

    Portland, OR
    3 days ago
  •  ...Job Description Job Description SENIOR SYSTEMS ENGINEER – HARDWARE TEAM SawStop, the world leader in power tool safety, is looking for...  ...develop and implement ideas to solve complex problems ~3D CAD software experience (SolidWorks preferred) ~ Statistical analysis... 
    Senior
    Software
    Temporary work
    Work at office
    Remote work
    Flexible hours
    1 day per week

    Sawstop

    Tualatin, OR
    17 days ago
  •  ...cloud exposure. Strong knowledge of RESTful design principles and best practices and system integration using APIs (extensive hands-on experience with an API management gateway software like Apigee or Azure API Management or equivalent with the knowledge of API mashups,... 
    Senior
    Software
    Flexible hours

    Omni Inclusive

    Portland, OR
    4 days ago
  •  ...you'll doAs a Finance Analytics & AI Senior Consultant, you’ll work with the...  ...Science, Data Science, Information Systems, Finance, Accounting, Engineering, Mathematics, or Statistics· Bachelor...  ....· 4+ years of experience with software development using Python or similar... 
    Senior
    Software
    Local area
    Visa sponsorship

    Deloitte

    Portland, OR
    1 day ago
  • $107k - $124k

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

    ZGF Architects

    Portland, OR
    2 days ago
  • $131k - $164k

     ...unparalleled insight into their complex systems. As we continue to expand our global footprint...  ...OpportunityNew Relic is looking for a Senior Revenue Operations Manager - GTM Business...  ...develops and distributes encryption software and technology that complies with U.S. export... 
    Senior
    Software
    Work at office
    Remote work
    Flexible hours
    Shift work

    New Relic

    Portland, OR
    1 day ago
  •  ...developing situational intelligence and alerting software for over a decade. Swan Island's current...  ...Island Networks began as a software engineering lab working with the US government,...  ...it to market. Position Full-time Senior Software Engineer Responsibilities... 
    Senior
    Software
    Full time

    Swan Island Networks

    Portland, OR
    more than 2 months ago
  • $98.18k - $115.5k

     ...more days per week.U.S. Bank is seeking a Senior Software Asset Management Analyst to manage a...  ...with technology owners, Product Owners, engineering teams, IT Asset Management Operations,...  ...based employment eligibility verification system operated by the U.S. Citizenship and... 
    Senior
    Software
    Full time
    Local area
    3 days per week

    US Bank

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

    NIKE

    Beaverton, OR
    4 days ago
  •  ...Senior Vice President of Product About the Company Global talent marketplace connecting...  ...Marketplaces Specialties software engineering ios ruby on rails lamp .net...  ...business, from marketplace to internal systems, and in shaping the future of AI-native... 
    Senior
    Software
    Freelance

    Confidential

    Portland, OR
    4 days ago
  • $117k - $209.33k

     ...develops SDKs and reusable software components that enable Autodesk...  ....We are looking for a Senior Software Engineer who enjoys building high-quality...  ...with cloud-based systems and servicesExperience with...  ...at Autodesk - it’s at the core of everything we do. Our culture... 
    Senior
    Software
    Full time

    Autodesk

    Portland, OR
    3 days ago
  • $166.88k

     ...from anywhere within ID, WA, OR, or UTFull timeR-6884Job Title: Senior Software Development Engineer (multiple positions)Participate in a team environment for the delivery and maintenance of application systems. Program, debug, and test applications in a development... 
    Senior
    Software
    Full time
    Work experience placement
    Immediate start
    Work from home
    Flexible hours

    Cambia Health Solutions

    Portland, OR
    3 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
    4 days 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
    1 day ago
  •  ...The next tastemakers, playmakers, risk takers and glue players. Are you game? Senior Software Engineer - N IKE, Inc . - Beaverton , OR. Develop, code, configure and test software systems and solutions to meet defined digital product specifications and direction;... 
    Senior
    Software
    Contract work
    Casual work
    Remote work

    Nike

    Beaverton, OR
    more than 2 months ago
  •  ...resolving operational & performance issues. Work with architecture/engineering leads and other teams to ensure quality solutions are...  ...field or related discipline 6+ years' experience in large-scale software development 2+ year experience in Hadoop 2+ year experience in... 
    Senior
    Software
    Contract work

    BizTek People

    Beaverton, OR
    5 days ago
  • $20 - $30 per hour

     ...Senior Test Technician About the Role We are...  ...manufacturing and test engineering team. In this role, you...  ...-level failures to software-driven test challenges...  ...What You’ll Do Core Technical Responsibilities...  ...working with complex systems and sub-assemblies.... 
    Senior
    Software

    Valley View Manufacturing

    Beaverton, OR
    3 days ago
  • $140k - $170k

     ...and providing new opportunities for our clients. We are hiring Senior Art Directors to join our team designing end-to-end digital website...  ...in Figma and ideally Sketch, additional motion and prototyping software is a plus, with the ability to evaluate and recommend new... 
    Senior
    Software
    Remote work

    Kettle

    Portland, OR
    3 days ago
  •  ...Sr Systems Engineer USA - Portland, OR Sr. Systems Engineer (Onsite in Wilsonville, OR) We are seeking a Senior Systems Engineer to join our team in Portland, OR (PDX). In this role...  ...at the intersection of hardware, software, and biology, you will design automated... 
    Senior
    Software

    Twist Bioscience

    Portland, OR
    1 day ago
  •  ...We are looking for an experienced Senior Data Scientist to join our Data Science...  ...standard methodologies in data science and engineering, and help deliver technical projects from...  ...science leads and peers, data engineers, software engineers, product owners and managers,... 
    Senior
    Software
    Full time
    Work experience placement
    Casual work

    Nike

    Beaverton, OR
    a month ago

Do you want to receive more vacancies?

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