Job Search

Senior Software Engineer

Morrisville, North Carolina

Piper Companies Logo

Job Id:
153468

Job Category:

Job Location:
Morrisville, North Carolina

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Madalyn Barry

Piper Companies is hiring a Senior Software Engineer for a hybrid contract position with a leading provider of healthcare education and workforce development solutions located in Morrisville, NC. The Senior Software Engineer will lead the design, development, and optimization of full-stack software solutions using .NET, C#, and Angular, while providing technical leadership and mentoring within a cloud-based, Agile development environment.

 

Responsibilities of the Senior Software Engineer:

  • Lead full-stack software development using .NET Core, C#, and modern JavaScript frameworks (e.g., Angular, React) to build scalable and robust applications.
  • Provide architectural and technical leadership across complex projects, ensuring high-quality and innovative solutions.
  • Collaborate with cross-functional teams to define project goals, technical standards, and timelines, contributing to strategic planning and execution.
  • Optimize application performance by identifying bottlenecks and implementing scalable solutions.
  • Mentor junior and mid-level developers, conduct code reviews, and uphold coding standards to foster a culture of continuous improvement.

 

Qualifications of the Senior Software Engineer:

  • Minimum of 7 years of software development experience, including 3+ years in a senior engineering role with expertise in .NET and JavaScript technologies.
  • Proven experience designing and deploying cloud-native applications using platforms like Azure or AWS.
  • Strong understanding of microservices architecture, CI/CD practices, and Agile methodologies throughout the software development lifecycle.
  • Proficiency in database management and design, including SQL and NoSQL solutions (e.g., SQL Server, Cosmos DB).
  • Excellent communication and problem-solving skills, with the ability to articulate technical concepts to diverse stakeholders and adapt to evolving technologies.

 

Compensation for the Senior Software Engineer:

  • Salary: $115,000-$125,000/year (USD)
  • Full Comprehensive Benefits: Health, Vision, Dental, PTO, Paid Holiday, and Sick Leave if Required by Law

 This job opens for applications on 10/31/2025. Applications for this job will be accepted for at least 30 days from the posting date.


Keywords: .NET Core, C#, Angular, React, TypeScript, JavaScript, Azure, AWS, Microservices, Full Stack Developer, Senior Software Engineer, Cloud-native applications, CI/CD, Agile, SQL Server, Cosmos DB, ASP.NET, Web Forms, Azure Blob Storage, Software Architecture, Technical Leadership, DevOps, Performance Optimization, Code Reviews, Mentoring, AZ-900, AZ-204, Object-Oriented Programming, Design Patterns, System Architecture, NoSQL, Cloud Infrastructure, Software Development Life Cycle

 

 

#LI-MB1 #LI-HYBRID

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?