Manager of Software Engineering at Piper Companies
Raleigh, North Carolina, USA -
Full Time


Start Date

Immediate

Expiry Date

13 Dec, 25

Salary

180000.0

Posted On

16 Sep, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, .Net Core

Industry

Computer Software/Engineering

Description

Piper Companies is searching for a Manager of Software Engineering to join a leading healthcare technology organization based in Cary, NC. The Manager of Software Engineering will lead and mentor a team of software engineers while contributing hands-on to the development of the technical platform.

Responsibilities of the Manager of Software Engineering include:

  • Designing, building, and releasing software features and bug fixes as senior developers.
  • Leading and growing a team of software engineers in an Agile environment.
  • Acting as an Agile delivery lead and participating in backlog management, sprint planning, and feature refinement.

Qualifications for the Manager of Software Engineering include:

  • 3+ years of experience leading and mentoring technical talent.
  • 7+ years of experience in software development.
  • 2–5 years of experience with .NET Core and C#.
  • Strong understanding of Agile methodology and SDLC.

Compensation for the Manager of Software Engineering includes:

  • Total compensation is $145,000–$180,000 annually.
  • Comprehensive benefits: Medical, Dental, Vision, 401(k), PTO, holidays, and sick leave as required by law.

This job opens for applications on 9/12/2025. Applications for this job will be accepted for at least 30 days from the posting date.
Keywords: Engineering Manager, Software Development Manager, .NET Core, C#, SQL Server, ASP.NET, Agile, SDLC, Azure, AWS, GCP, Microservices, SOA, Angular, JavaScript, TypeScript, HTML, CSS, AZ-900, AZ-204, CI/CD, DevOps, Front-End Frameworks, React, Svelte, Software Architecture, Technical Leadership, Agile Delivery

LI-JN1

Responsibilities
  • Designing, building, and releasing software features and bug fixes as senior developers.
  • Leading and growing a team of software engineers in an Agile environment.
  • Acting as an Agile delivery lead and participating in backlog management, sprint planning, and feature refinement
Loading...