Senior Software Engineer – ERP Integration
RALEIGH, North Carolina
Job Id:
168154
Job Category:
Job Location:
RALEIGH, North Carolina
Security Clearance:
No Clearance
Business Unit:
Piper Companies
Division:
Piper Enterprise Solutions
Position Owner:
Jacqueline Norsworthy
Piper Companies is seeking a Senior Software Engineer – ERP Integration to join a rapidly growing organization within the technology industry. The Senior Software Engineer – ERP Integration will play a critical role in designing and implementing enterprise integrations and modern application solutions, supporting ERP initiatives in a hybrid environment based in Raleigh, NC.
Responsibilities of the Senior Software Engineer – ERP Integration:
• Design, develop, and maintain ERP integration solutions using modern application development practices.
• Build and enhance RESTful APIs to support scalable system integrations across platforms.
• Develop applications using C#, .NET, and ASP.NET Blazor to support business operations.
• Implement secure authentication and authorization using Microsoft Entra ID (Azure AD), OAuth 2.0, and OpenID Connect.
• Leverage Microsoft Azure services to deploy, monitor, and optimize cloud-based applications.
• Apply enterprise integration patterns and distributed systems design principles to complex technical challenges.
• Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
• Utilize Git and modern source control practices to manage code and support CI/CD pipelines.
Qualifications of the Senior Software Engineer – ERP Integration:
• 4+ years of software engineering experience with a focus on application development and integration.
• Strong proficiency in C#, .NET, and ASP.NET Blazor.
• Hands-on experience developing and integrating RESTful APIs.
• Experience working with Microsoft Azure and cloud-native development practices.
• Knowledge of Microsoft Entra ID (Azure AD) and Managed Identity authentication.
• Familiarity with OAuth 2.0 and OpenID Connect protocols.
• Experience with enterprise integration patterns and distributed systems architecture.
• Strong understanding of software engineering best practices and application architecture.
• Experience with version control systems such as Git.
Compensation for the Senior Software Engineer – ERP Integration includes:
• Salary range: $130,000 – $150,000 depending on experience
• Hybrid work model (2 days onsite in Raleigh, NC)
• Comprehensive benefits package including medical, dental, vision, 401(k), and PTO
This job opens for applications on 6/19/2026. Applications for this job will be accepted for at least 30 days from the posting date.
#LI-JN1
#LI-HYBRID