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.
Senior Software Engineer, Core Systems
Location
United States
Posted
2 days ago
Salary
$175K - $230K / year
Seniority
Senior
Job Description
Senior Software Engineer, Core Systems
Panthalassa
Role Description 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. - 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. - Collaborate closely with networking and security engineers to ensure onboard systems communicate reliably and remain free of critical vulnerabilities. - Shape how data is captured, moved, and understood onboard, enabling resilient autonomy and breakthrough operational insight for the rest of the company. - Enhance the quality and reliability of our onboard software by expanding unit testing frameworks, automated integration tests, continuous deployment pipelines, and code reviews and documentation. 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! Requirements - Build and maintain the network-facing software layers that enable Node to communicate reliably with shore. - 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. - Ensure that software degrades gracefully during connectivity loss or link degradation. - Work with network and security engineers to review onboard software for vulnerabilities and harden network-facing services. - 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. Benefits - Cash compensation of $175,000–$230,000. - Equity in the company. - 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). Company Description 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.
Related Guides
Related Categories
Related Job Pages
More Systems Engineer Jobs
• Lead the drafting, editing, and continuous improvement of general equipment documentation, specifically comprehensive Installation, Operation, and Maintenance (IOM) manuals for advanced thermal management infrastructure. • Develop, establish, and optimize structured documentation workflows, including the creation, review, and management of standardized engineering submittal packages for customer approval and contractor use. • Develop and refine precise Sequence of Operations (SOO) documents. • Analyze heat transfer and energy conversion components—including advanced heat exchanger designs, refrigeration systems, and heat pumps—to accurately describe their functionality in user-facing support documents. • Independently develop, review, and edit comprehensive project and customer reports. Maintain clear visibility over timelines, deliverables, and project milestones using collaborative project management platforms. • Work closely with the R&D and product development teams to extract technical specifications and utilize in-house documentation tools to support continuous product optimization.
• Serve as a primary analyst and subject matter expert for HR systems, with a strong focus on UKG as the primary HRIS and Greenhouse as the applicant tracking system • Own day-to-day HR systems administration, including employee changes, data maintenance, workflow support, troubleshooting, configuration updates, system permissions, routine maintenance, and testing within established governance • Support reporting, data integrity, and audit activities by building and validating recurring and ad hoc reports, maintaining deep UKG BI reporting knowledge, and conducting audits and reconciliations across HR systems and connected processes • Support file feeds, integrations, bulk uploads, and recurring system activities tied to annual compensation cycles and other people programs • Help administer and improve FreshService as the HR Operations ticketing system, while providing timely and thoughtful support to employees and internal stakeholders on system troubleshooting and process questions • Support administration and reporting for compliance and learning processes, including annual anti-harassment training in Docebo, while expanding systems support over time to additional platforms such as Quantum • Develop and maintain SOPs, process guides, troubleshooting steps, FAQs, and knowledge base content so processes are documented, scalable, and not dependent on one individual • Identify and implement process, system, and automation improvements that reduce manual work, improve the employee experience, and help the HR Operations team scale • Lead or support the team’s adoption of AI by identifying practical use cases, creating agents or automations, and embedding scalable solutions into team workflows • Partner closely with HR Operations Specialists and Managers, as well as cross-functional teams including IT, Payroll, Finance, Legal, HRBPs, Total Rewards, and Talent Acquisition, to resolve issues, improve workflows, and support scalable execution • Bring forward new ideas, manage competing priorities and projects with clear milestones, monitor system releases and best practices, and support ad hoc reporting, audits, and operational initiatives based on team priorities
Senior Software Engineer – Systems Insights
CriblCribl, the Data Engine for IT and Security, empowers organizations to transform their data strategy.
• Help design and build Cribl’s customer-facing metric store for high-volume telemetry data • Write clean, maintainable, and testable code with an eye toward performance, observability, and operational resilience • Build scalable backend services and APIs for metric ingestion, storage, metadata management, and query execution • Work on data modeling and storage patterns for time-series data, including high-cardinality dimensions, labels, fingerprints, rollups, and retention strategies • Partner with Product and Design to turn complex observability workflows into intuitive customer-facing capabilities • Collaborate with engineers across Cribl to integrate metric storage and query capabilities into broader product experiences • Analyze and improve query performance, ingestion throughput, storage efficiency, and system reliability • Help define engineering practices for a new product area, including testing, deployment, monitoring, and operational readiness • Coach and empower less senior engineers to own larger technical problems and grow their impact • Work with Management, Product Engineering, and Operations to plan and forecast quarterly goals that balance new features, technical debt, reliability, and customer needs • Champion the full software development lifecycle from requirements and design to testing, deployment, and production support • Share on-call responsibilities as part of a team that embraces service ownership • This position may require stand-by, on-call, or off-hours duties
Level 3 Systems Engineer
AnoviaAnovia (formerly Innovatia Technical Services) is an industry-leading technology outsourcing support provider with expertise in the telecommunications industry. Operating for over 20 years, we specialize in workflow and knowledge processes, as well as technical support, helpdesk and multilingual support services. With over 200 professional experts across the globe, we service some of the worlds' most successful Fortune 500 and Fortune 1000 companies.
Role Description This position requires an experienced Level 3 Systems Engineer to provide expert-level technical support, infrastructure management, and escalation services across complex client environments. Working remotely as part of a distributed operations team, you will be responsible for designing, implementing, troubleshooting, and optimizing enterprise IT infrastructure, including: - Windows Server - Microsoft 365 - Azure - Virtualization platforms - Active Directory - Storage - Backup solutions - Enterprise networking You will also serve as the highest technical escalation point for Level 1 and Level 2 engineers, driving root cause analysis, automation, and long-term infrastructure improvements. Qualifications - Strong experience with ConnectWise, Windows Server, Active Directory, DFS, DNS, DHCP, NTFS permissions, and Group Policy. - Expertise in VMware, Hyper-V, NSX, and virtual networking. - Experience with storage systems, backup, and disaster recovery. - Strong troubleshooting skills for servers, storage, and virtualization. - Experience in MSP or multi-client data centre environments. - VCP, MCSE, RHCE, or equivalent certifications preferred. - Knowledge of PowerShell, Ansible, or similar automation tools. - Experience with Azure, Microsoft 365, and hybrid environments. - Strong analytical, documentation, communication, and collaboration skills. - Ability to work independently in high-demand environments. Requirements - Resolve escalated issues related to servers, storage, and virtualization from Level 1 and Level 2 teams. - Standardize and optimize server and infrastructure configurations across customer environments. - Configure and maintain Active Directory, DFS, DNS, DHCP, NTFS permissions, Group Policy, and backup solutions. - Manage VMware, Hyper-V, NSX, clustering, HA, and virtual networking. - Administer storage systems including LUN/Datastore creation, iSCSI connections, and host mapping. - Document SOPs, configuration baselines, and architecture blueprints. - Collaborate with network and security teams. - Automate provisioning, patching, and monitoring where possible. - Mentor junior engineers. - Support Tiger Team projects and other assigned initiatives. Benefits - Comprehensive Health Insurance policy - Employee Wellness Program with focus on mental health - Robust reward and recognition programs - Company incentive programs offered - Attractive leave policy: Holiday Leave, Maternity Leave, Paternity Leave, Birthday Leave, Bereavement Leave and Paid Leave for personal time off - Ample growth and learning opportunities - Remote work opportunities - Focus on work/life balance - Immigration Program supporting immigration to Canada for eligible employees

