Senior Software Engineer, Core Systems
New
P
Panthalassa Renewable Energy
This can be a remote position.Full-TimeSenior
Salary$175,000–$230,000
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- GitC++RustCI/CDNetworkingDistributed Systems
Requirements
- 7+ years of software development experience.
- 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 (git).
- Competency with CI/CD pipelines for automated tests and deployment.
- Experience building or maintaining network-facing software.
- Understanding of computer networking (L2–L4), transport protocols, and congestion control.
- Experience designing systems for constrained, high-latency, or intermittent links.
- Familiarity with security principles for networked systems (authentication, authorization, encryption).
- Ability to work in a fast-paced environment.
- Strong interpersonal communication skills.
- Motivation to learn across multiple disciplines.
Responsibilities
- Build and maintain network-facing software layers for Node-to-shore communication.
- Design egress telemetry pipelines for efficient bandwidth utilization.
- Collaborate on APIs and schemas for command, control, and telemetry exchanges.
- Partner with network engineers to prioritize bandwidth across competing data streams.
- Implement graceful degradation strategies for connectivity loss or link degradation.
- Work with security engineers to harden network-facing services.
- Analyze system performance and optimize for latency, throughput, and resource efficiency.
- Extend and improve unit testing frameworks, integration tests, and CI/CD pipelines.
- Strengthen code review, documentation, and software engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site