Solving complexity. Accelerating results.

At Penguin Solutions, we understand the boundless potential of technology and support our customers in turning cutting-edge ideas into outcomes—faster, and at any scale.

With over two decades of experience as trusted advisors, Penguin Solutions is an end-to-end technology company solving the industry’s most complex challenges in computing, memory, and LED solutions. Penguin designs, builds, deploys, and manages high-performance, high-availability enterprise solutions, allowing customers to achieve their breakthrough innovations.

Solving complexity. Accelerating results.

At Penguin Solutions, we understand the boundless potential of technology and support our customers in turning cutting-edge ideas into outcomes—faster, and at any scale.

With over two decades of experience as trusted advisors, Penguin Solutions is an end-to-end technology company solving the industry’s most complex challenges in computing, memory, and LED solutions. Penguin designs, builds, deploys, and manages high-performance, high-availability enterprise solutions, allowing customers to achieve their breakthrough innovations.

Sr. Manager, Software Engineering

Date Posted:  Nov 21, 2025
Requisition ID:  1765
Location: 

Maynard, MA, US, 01754

Brand:  Penguin Solutions

Senior Manager, Software Engineering – VOS and Stratus Redundant Linux

Overview

Penguin Solutions builds fault-tolerant platforms used in mission-critical payment and edge environments. Our VOS operating system powers high-volume transaction processing, and our Stratus Redundant Linux (SRL) delivers continuously available Ubuntu-based solutions with fault-tolerant checkpointing.

We are seeking a Senior Software Engineering Manager to lead a geographically distributed engineering team responsible for the VOS operating system, compilers, layered products, and the SRL checkpointing and systems-management stack. Reporting to the VP of Engineering, you will set technical direction, drive engineering projects, and be responsible for delivering the high-quality software releases.

 

What you will own

Leadership

  • Lead, mentor, and scale a distributed team of ~ 20 experienced engineers.
  • Conduct performance reviews, career planning, and provide timely coaching and feedback.
  • Foster a culture of technical excellence, accountability, and continuous learning across multiple time zones.
  • Work closely with senior leadership to align technical direction with business priorities and customer needs.

Technical ownership

  • Drive architecture and roadmap and technical trade-offs for VOS, compilers, SRL, checkpointing, and system management.
  • Provide technical guidance for complex OS, driver, and storage integration work.

Delivery and process

  • Manage the full SDLC: planning, sprint execution, releases, and post-release reliability.
  • Establish and track engineering performance metrics, ensuring the team meets key milestones and deadlines.

Cross-functional collaboration

  • Partner with Product Management, Hardware, QA, and Support to prioritize features and resolve technical customer issues.
  • Lead technical discussions with strategic customers and partners.

Continuous improvement

  • Champion adoption of modern tooling, CI/CD, security standards, test automation, and scalable development practices.
  • Ensure documentation, knowledge sharing, and onboarding processes are in place.

 

Qualifications

  • 10+ years in software engineering with 5+ years in people management or equivalent technical leadership with promotion history.
  • Deep experience in one or more: operating systems, kernel/driver development, storage systems, or systems/cluster management.
  • Strong systems-level programming experience and debugging skills.
  • Proven track record with Agile development and modern CI/CD practices.
  • Excellent written and verbal communication; comfortable with customer-facing technical discussions.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.

 

Preferred Qualifications

  • Expertise in system architecture and fault-tolerant design.
  • Proficiency in C, C++, Python; experience with Java, Ruby, or Perl is a plus.
  • Experience with GitHub, Jira, automated pipelines, and test frameworks.
  • Background building server/network/storage management products.
  • Experience leading geographically distributed or multi-disciplinary teams across time zones.
  • Experience with Linux internals.

 

Location

This is a hybrid role in Maynard, Ma.

 

Travel

No expected travel for this position.

 

Compensation & Benefits

The base pay range that the Company reasonably expects to pay for this position in Maynard, MA is $180,000 - $205,000; the pay ultimately offered may vary based on business considerations, including job-related knowledge, skills, experience, and education. The position is bonus-eligible, and there are medical, dental, and vision benefits available. There is a 401k saving plan and other benefits, such as Paid Time Off, Life Insurance, and an Employee Assistance Plan.   

 

Inclusion & Belonging Statement

We are committed to creating an inclusive environment that embraces differences and fosters belonging for all.

 

Equal Opportunity Statement                                                                                  

We are an Affirmative Action/Equal Opportunity Employer and strongly committed to all policies which will afford equal opportunity employment to all qualified persons without regard to age, national origin, race, ethnicity, creed, gender, disability, veteran status, or any other characteristic protected by law.

 


Nearest Major Market: Boston