Job Search

Software Engineer III

RALEIGH, North Carolina

Piper Companies Logo

Job Id:
161911

Job Category:

Job Location:
RALEIGH, North Carolina

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Clinical Solutions

Position Owner:
Jacqueline Norsworthy

Piper Companies is seeking a Sr. Software Engineer to support a leading organization in the agricultural technology sector. The Sr. Software Engineer will work fully onsite five days a week (with remote flexibility as needed) and will focus heavily on .NET and C# development for device-centric applications.


Responsibilities of the Sr. Software Engineer:

• Design, develop, and maintain .NET and C# applications that interface directly with device‑level systems.

• Collaborate closely with multidisciplinary teams including mechanical, electrical, and automation engineering groups.

• Implement Azure-based services and support cloud integrations for device connectivity and data flow.

• Develop, enhance, and maintain REST APIs to support application and device communication.

• Participate in full SDLC processes including architecture, coding, testing, and deployment.

• Troubleshoot, debug, and optimize device-level applications for performance and reliability.

• (Preferred) Support IoT frameworks, MQTT messaging, and connected device workflows.


Qualifications of the Sr. Software Engineer:

• 5+ years of professional software engineering experience, preferably in device-centric or embedded-adjacent environments.

• Advanced proficiency with .NET and C# application development.

• Hands-on Azure cloud experience, including integration with device or application workflows.

• Demonstrated experience working with cross-functional engineering teams.

• Strong understanding of REST API development and integration.


Compensation for the Sr. Software Engineer includes:

• Salary range: $90,000 – $130,000 depending on experience

• Comprehensive benefits package including medical, dental, vision, 401(k), and PTO


This job opens for applications on 3/13/2026. Applications for this job will be accepted for at least 30 days from the posting date.


#LI-JN1

#ONSITE

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?