Senior Software Engineer
Morrisville, North Carolina
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