Job Search

Lead Software Engineer (Golang)

RALEIGH, North Carolina

Piper Companies Logo

Job Id:
158575

Job Category:

Job Location:
RALEIGH, North Carolina

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Austin Richardson

Piper Companies is seeking a Lead Software Engineer (Golang) to join a global technology organization. This engineer will be responsible for building and enhancing scalable backend platforms using Go. The role is deeply technical, requiring strong capabilities in system architecture, API engineering, and microservices development. This position is based in Raleigh, NC and involves close collaboration with distributed engineering teams.


Responsibilities for the Lead Software Engineer (Golang):

  • Develop, enhance, and support backend services built in Golang.
  • Design and architect scalable, resilient, and high‑performance systems aligned with business objectives.
  • Work with MySQL to design, optimize, and maintain relational database structures.
  • Create well‑structured APIs and build modular microservices to support flexible integrations.
  • Apply security best practices across both application code and infrastructure.

Requirements for the Lead Software Engineer (Golang):

  • At least 5 years of hands‑on development experience with Golang.
  • Strong command of MySQL
  • Deep understanding of API development and microservices patterns.
  • Required experience working with PKI platforms.
  • Solid grasp of secure coding principles and software security standards.

Compensation for Lead Software Engineer (Golang):

  • Salary range: $100,000 – $185,000
  • Comprehensive benefits package including Health, Dental, Vision, PTO, Paid Holidays, and Sick Leave as required by law

Keywords: Golang, MySQL, backend development, system architecture, Docker, AWS, API design, microservices, Agile, security best practices, cloud deployment, software engineering, version control, Git, scalable systems, containerization, distributed systems, high‑performance applications


#LI-ONSITE

#LI-AR2


This position opens for applications on 1/24/2026 and will remain available for at least 30 days from the posting date.

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?