Skip to main content
TryApplyNow
Penguin Solutions logo

Senior Software Engineer, Network

Penguin Solutions
Full TimeseniorRemote
RemoteRemotePosted 10 weeks ago

Role Overview

Penguin Solutions is hiring a Senior Software Engineer, Network. This is a full-time remote role, with the team based in Remote. Part of Penguin Solutions's Qa hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.

Salary Context

Salary is not disclosed in this posting. Market median for Senior-level Qa roles is $100k-$140k (based on 53 comparable listings). Many employers share specifics during the interview process or after an initial screen.

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

LinuxGitJiraAgileOROverviewEngineerEndurance

Job Description

Overview

We are seeking a Senior Software Engineer with deep expertise in kernel-level network driver development to support the ztC Endurance platform. This role is critical to maintaining and evolving network functionality across multiple operating systems, supporting major and minor releases, and resolving customer-critical networking issues. The position requires strong low-level systems experience and the ability to work across hardware, OS, and platform boundaries.

Responsibilities

  • Design, develop, and maintain kernel-level network drivers across supported operating systems (e.g., Linux/KVM, ESX, Windows).
  • Support integration of new Ethernet technologies and network interface cards.
  • Own network-related bug fixes, performance improvements, and stability enhancements.
  • Provide network driver support for major and minor product releases, ensuring quality and release readiness.
  • Investigate and resolve customer-critical networking issues and escalations.
  • Support customer Proof-of-Concepts (POCs) that require deep networking or driver-level expertise.
  • Collaborate with hardware, platform, QA, and customer-facing teams to diagnose and resolve complex, cross-layer issues.
  • Participate in code reviews, design reviews, and documentation to support long-term platform maintainability.
  • Mentor junior engineers and contribute to technical skill development across the team.

Qualifications

  • Strong experience in kernel-level or driver development, with a focus on networking.
  • Proficiency in C/C++ and low-level systems programming.
  • Experience working with Linux kernel networking stack, device drivers, or equivalent low-level OS components.
  • Understanding of Ethernet technologies, NICs, interrupts, DMA, and performance considerations.
  • Experience debugging complex system-level issues across hardware and software boundaries.
  • Proficiency with version control and bug tracking systems (e.g., Git, JIRA).
  • Experience working in Agile development environments, using tools such as Jira.
  • Hands-on experience with debugging and performance analysis tools (e.g., perf, Wireshark, kernel debuggers).
  • Experience participating in code review and design review processes.

Preferred Qualifications

  • Experience with multi-OS driver support (Linux/KVM, Windows, ESX).
  • Familiarity with virtualization platforms and hypervisors.
  • Experience supporting customer escalations or field issues involving low-level system components.
  • Prior work in high-availability, fault tolerant, or mission-critical systems.
  • Familiarity with modern development workflows and tools, including AI-assisted development tools (e.g., Cursor).

About Penguin Solutions

Penguin Solutions logo

Penguin Solutions

penguinsolutions.com

QaHires remote

Frequently Asked Questions

How do I apply for the Senior Software Engineer, Network position at Penguin Solutions?

Use the Apply button above to submit your application directly to Penguin Solutions. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.

Is the Senior Software Engineer, Network role at Penguin Solutions remote?

Yes. This is a remote role. The team is based in Remote, but the position itself does not require relocating to that office.

What does a Senior Software Engineer, Network at Penguin Solutions earn?

Penguin Solutions has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.

When was the Senior Software Engineer, Network role at Penguin Solutions posted?

This role was posted on April 16, 2026 (70 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.

How much experience does the Senior Software Engineer, Network role at Penguin Solutions require?

This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. Penguin Solutions lists their specific requirements in the description below, so review the must-have qualifications closely before applying.

AI-powered job search

Get every job scored to your resume

Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.

Get Started Free

No credit card to start