Job Search

Senior Software Engineer – ERP Integration

RALEIGH, North Carolina

Piper Companies Logo

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

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?