Demo

Senior Software Engineering Manager

NESC Staffing
Portsmouth, NH Full Time
POSTED ON 4/18/2026
AVAILABLE BEFORE 5/17/2026

Job Title: Engineering Manager [Software Development Team Manager]

Job Location: On-Site | Portsmouth, NH

Job Type: Direct Hire


Job Description:

We are a company that builds and supports 25 internal and client-facing applications tailored to payroll for staffing industry. We are seeking an experienced Engineering Manager to lead our software development team through a period of significant growth and modernization.

This is a hands-on leadership role responsible for shaping team structure, improving delivery quality, and advancing SDLC maturity. You will work closely with Product and IT leadership to drive faster, more reliable software releases. While the team brings deep institutional knowledge and strong business expertise, they need a leader who can introduce modern engineering practices, expand team capacity, and shift focus from reactive support to planned, strategic development.


Key Responsibilities

  • Lead and develop a team of 5–10 engineers across .NET, SQL Server, Angular, and API development
  • Own the end-to-end engineering delivery process, including sprint planning, release quality, incident management, and retrospectives
  • Design and build a scalable team structure, incorporating QA, DevOps, and security capabilities
  • Establish accountability for system reliability, delivery performance, and modernization initiatives
  • Reduce reactive workload (currently ~80% support/bug fixes) by improving test coverage, CI/CD pipelines, and production observability
  • Partner with Product to balance new platform development (Essentials suite) with legacy system maintenance
  • Implement best practices in code reviews, automated testing, and deployment processes
  • Mitigate key-person dependencies through documentation, knowledge sharing, and cross-training
  • Collaborate with IT on infrastructure improvements, environment stability, and Azure migration strategy
  • Work closely with DevOps to strengthen CI/CD, deployment automation, and system reliability


Qualifications

  • 5 years of software engineering experience, with 2 years in a leadership or management role
  • Strong hands-on experience with .NET/C# and SQL Server
  • Proven success modernizing SDLC processes, particularly transitioning from manual to automated delivery
  • Experience hiring, mentoring, and scaling engineering teams
  • Ability to operate effectively within legacy systems while driving modernization efforts
  • Strong communication skills with the ability to bridge engineering, product, operations, and executive teams
  • Preferred: Experience with CI/CD tools (Azure DevOps, GitHub Actions), Angular, or payroll/financial systems


Why Join Us

  • Opportunity to shape engineering culture and practices in a complex, real-world domain
  • Stable, profitable organization with deep institutional knowledge
  • Direct impact on platform strategy, architecture, hiring, and tooling decisions
  • Collaborative environment with strong product leadership support


Success Metrics (First 6–12 Months)

  • Reduce reactive support work from ~80% to under 40% of team capacity
  • Establish CI/CD pipelines across core applications
  • Standardize code review and testing practices
  • Decrease reliance on key individuals for critical systems
  • Achieve a predictable release cadence with improved quality
  • Align the engineering roadmap closely with product priorities


First 90 Days

  • Evaluate existing systems, team structure, and delivery workflows
  • Identify primary drivers of reactive work and production instability
  • Establish baseline metrics (deployment frequency, lead time, defect rates)
  • Introduce improvements to sprint planning, code review, and release processes
  • Define a hiring roadmap and address capability gaps across engineering, QA, and DevOps

Salary.com Estimation for Senior Software Engineering Manager in Portsmouth, NH
$167,013 to $201,066
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineering Manager?

Sign up to receive alerts about other jobs on the Senior Software Engineering Manager career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at NESC Staffing

  • NESC Staffing Chattanooga, TN
  • Job Description NEED a drafter to sit in this office, specifically to grow their expertise around a client that is local to their office. So this would be ... more
  • 10 Days Ago

  • NESC Staffing Rochester, NH
  • Production Supervisor | 2nd & 3rd Shift Opportunities Job Type: On-site | Rochester, NH Contract Opportunity | Potential Contract to Hire; Employer's Discr... more
  • 15 Days Ago

  • NESC Staffing Ipswich, MA
  • Quality Assurance Engineer Location: Ipswich, MA (Local Candidates Only) Job Type: Full-Time | Direct Hire Location Type: On-Site Top job functions: Ensure... more
  • 16 Days Ago

  • NESC Staffing Winchester, MA
  • Job Title: Land Surveyor Job Type: Contract Job Overview: Junior or entry-level land surveyor wanted for a growing full-service land surveying and civil en... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Software Engineering Manager jobs in the Portsmouth, NH area that may be a better fit.

  • Liberty Mutual Portsmouth, NH
  • Description We deliver our customers peace of mind every day by helping them protect what they value most. Our passion for placing the customer at the cent... more
  • 22 Days Ago

  • Liberty Mutual Insurance Portsmouth, NH
  • Description We deliver our customers peace of mind every day by helping them protect what they value most. Our passion for placing the customer at the cent... more
  • 23 Days Ago

AI Assistant is available now!

Feel free to start your new journey!