Senior Software Engineer
Raleigh, NC
Job Id:
150627
Job Category:
Job Location:
Raleigh, NC
Security Clearance:
No Clearance
Business Unit:
Piper Companies
Division:
Piper Enterprise Solutions
Position Owner:
Colin LaCroix
Piper Companies is seeking a Senior Software Engineer to join a leading healthcare-focused technology company, located in Morrisville, NC. The ideal Senior Software Engineer will have advanced expertise in .NET, JavaScript frameworks, and cloud technologies to lead software development initiatives on Azure-based microservices platform. The Senior Software Engineer is a Contract to Hire opportunity and requires the candidate to sit on site 3 days per week in Raleigh, NC.
Responsibilities of the Senior Software Engineer include:
- Lead full-stack development efforts using .NET Core, C#, Angular, and React, ensuring scalable and maintainable software solutions.
- Provide technical leadership and architectural guidance on complex projects, driving innovation and high-quality outcomes.
- Collaborate with cross-functional teams to define project goals, establish technical standards, and contribute to strategic planning and execution.
- Analyze and optimize application performance, identifying bottlenecks and implementing solutions to improve scalability and efficiency.
- Mentor junior developers and oversee code reviews, promoting best practices and maintaining high standards of code quality.
Qualifications for the Senior Software Engineer include:
- 7+ years of software development experience, including 3+ years in a senior role with a focus on .NET and JavaScript technologies.
- Proven experience building cloud-native applications in Azure or AWS, with proficiency in Azure services like Blob Storage.
- Strong understanding of object-oriented programming, design patterns, and system architecture, with hands-on experience in React, Angular, TypeScript, and ASP.NET Web Forms.
- Proficiency in SQL and database management, including experience with Cosmos DB, SQL Server, or Oracle.
- Familiarity with CI/CD pipelines, microservices architecture, Agile methodologies, and security best practices in cloud deployments.
Compensation for the Senior Software Engineer:
- Salary Range: $115,000-$125,000/year
- Comprehensive Benefits: Medical, Dental, Vision, sick leave if required by law, and 401k
Keywords: .NET Core, C#, JavaScript, Angular, React, Azure, AWS, Microservices, CI/CD, SQL, Cosmos DB, Object-Oriented Programming (OOP), TypeScript, Performance Optimization, Agile Methodology
This job opens for applications on 9/23/25. Applications for this job will be accepted for at least 30 days from the posting date.