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.

Manager, Software Engineering

Date Posted:  Mar 12, 2025
Requisition ID:  1529
Location: 

Maynard, MA, US, 01754

Brand:  Stratus

Overview

Penguin Solutions, Inc. is seeking an experienced and highly skilled Software Engineering Manager to lead and manage a talented team of engineers working on the development of next-generation fault-tolerant server solutions. The ideal candidate will have a strong technical background, excellent leadership skills, and a passion for building scalable and high-performance software systems. As a key member of our engineering leadership team, you will be responsible for driving the success of engineering projects, supporting team growth, and delivering exceptional software solutions.

 

Responsibilities

  • Lead, mentor, and grow a team of geographically distributed software engineers while fostering a collaborative and high-performance culture.
  • Manage the full software development lifecycle, including planning, execution, and delivery of high-quality software products.
  • Collaborate closely with cross-functional teams, including Product Management, Hardware design, and Quality Assurance, to define and prioritize features and improvements.
  • Provide technical leadership and guidance on complex engineering challenges, ensuring the team follows best practices and maintains high standards of code quality.
  • Drive the adoption of new technologies, tools, and methodologies that enhance the team's productivity and the quality of the software.
  • Oversee the design, development, and maintenance of scalable and reliable software solutions.
  • Establish and track engineering performance metrics, ensuring the team meets key milestones and deadlines.
  • Promote an environment of continuous learning and improvement, encouraging team members to enhance their skills and take on new challenges.
  • Provide timely feedback, performance evaluations, and career development support for engineers.
  • Ensure proper documentation and knowledge sharing across the engineering team.

 

Qualifications

  • 10+ years in software engineering with at least 2+ years in a managerial or leadership role.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent education and work experience)
  • Strong background in either Storage Software, Operating Systems, Device Drivers, or Systems Management Software.
  • Experience with Agile development
  • Proven experience leading and growing engineering teams, with a focus on fostering a positive, results-oriented work environment.
  • Strong analytical skills and a passion for solving complex technical problems.
  • Excellent communication and interpersonal skills, with the ability to work effectively across departments and with senior leadership.
  • Experience managing multiple engineering projects, balancing competing priorities, and ensuring timely delivery.

 

Preferred Qualifications

  • Strong expertise in system architecture.
  • Proficiency in one or more of the following programming languages: Java, ruby, C, C++, python, Perl
  • Experience with GitHub, Jira, and CI/CD.
  • Experience in building software to support server/network/storage management products.

 

Location

This is a hybrid position at our Maynard, Massachusetts facility.

 

Travel

Travel expectations are expected to be minimal.

 

Compensation & Benefits

The base pay range that the Company reasonably expects to pay for this position in Massachusetts is $155,000 - $170,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.   

 

Diversity and Inclusion Statement

We are committed to creating a diverse environment that embraces differences and fosters inclusion.

 

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