Software Engineering Manager
Hammerhead
Phoenixville, PA · $155k–$200k a year · Posted October 13, 2026
Just laid off? Start here: a plan for the first weeks
See every open role at Hammerhead
More in Pennsylvania job market · All Software Engineering Manager jobs (91) · Technology & Software · Engineering jobs
Similar jobs
- Industry Solutions Product Manager · ToolsGroup · Pittsburg, PA
- Global Technical Support Manager, Protective & Marine Coatings · PPG · Pittsburgh, PA
- Information Technology and Manufacturing Automation Director · Ametek · Eighty Four, PA
- Manager Data Science · Relx · Philadelphia, PA
- Senior Director, Software Engineering · Clarivate · Philadelphia, PA
- Software Engineering, Senior Director · Freddie Mac · McLean, VA
Engineering jobs in the rankings
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
How AI is used in this kind of work
Among computer and information systems managers, AI is already used for some of the tasks. Measured exposure for computer and information systems managers: 16% (some).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
Overview
This role is based in Phoenixville, PA and will oversee the development of software developers and related roles for the implementation of value-stream or internal system software deliverables.
Responsibilities
Resource Management:
Serve as the resource manager for software professionals on the team
Monitor team sentiment and take actions as needed
Address performance issues
Create an environment of trust, accountability, and continuous learning
Maintain a sustainable pace while setting high expectations
Grow team capability over time
Coach engineers in their career path of interest and provide opportunities to advance along identified paths
Lead hiring for open positions
Delivery Team Management:
Run Agile rituals for the teams managed by this role (e.g., daily stand-ups, per-sprint retrospectives)
Monitor delivery progress and represent team capacity against roadmaps, milestones, and incoming requests
Partner with a Product Manager, with the PM representing features and priorities ("what") and this role representing "how" and non-functional needs to be prioritized alongside functional needs
Drive non-functional backlog management in concert with development leads; manage story refinement and ordering in cooperation with the PM (who owns feature prioritization)
Own release management, in partnership with the team and Product Management:
Triage issues discovered in release preparation and facilitate rapid prioritization with the team and PM
Make decisions about release readiness
Keep an incremental release cadence on schedule
Software Culture Leadership:
Move the team forward in a way that advances the collective software culture (i.e., avoid operating as an isolated silo)
Take on leadership role(s) in department-wide initiatives as opportunities arise (e.g., Captain of a Software SI track, Guild Administrator, running book clubs)
Apply continuous improvement and lean product development principles to optimize efforts and systems and effectively utilize resources
Manage engineering budget for direct reports and projects within scope of responsibility
Qualifications
Degree in Computer Science or related field, plus 7 years of professional experience
Prior people management experience, or internal candidate taking on a management role for the first time
Prior experience delivering software product using an incremental approach
Prior experience managing development team(s) delivering similar products
Qualifications – Knowledge, Skills & Abilities:
Prior or current experience as a professional software developer, ideally on products similar to those developed by this team
A passion for:
Code craftsmanship
Quality
Delivery
Agile (or similar) process expertise with a proven track record, including experience working with Product Management
Experience running Agile teams and associated tools (e.g., JIRA)
Experience in organizations with development at scale — software orgs producing many products across many teams
Work Environment & Travel:
On-site role in Phoenixville, PA - relocation expected for non-local candidates
Open floor plan office environment
Willingness to travel domestically and internationally (approximately 1–3 one-week trips per year)
Compensation & Benefits:
Competitive salary ranging from $155,000 – $200,000, commensurate with experience and skills
Eligible for annual corporate bonus based on company and individual performance
About SRAM
SRAM LLC is one of the world's largest suppliers of components to the bike industry. Established in Chicago in 1987, SRAM continues to promote cycling through its products, its advocacy, and its employees who are dedicated to improving the cycling experience. Today, SRAM employs more than 5,000+ employees, in 20+ locations, across 10+ countries. SRAM is proud to be an equal opportunity employer.
Apply Now