Job Search

Backend Software Engineer

Raleigh, NC

Piper Companies Logo

Job Id:
152084

Job Category:

Job Location:
Raleigh, NC

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Hannah Cardwell

Piper Companies is seeking a Backend Software Engineer for a leading technology organization in the Raleigh, NC area. The Backend Software Engineer will focus on backend development using Python and Django, contributing to integration work across a cloud-based platform. This is a 6-month contract role with potential for extension or conversion (not guaranteed).This is a Hybrid position with three days onsite at the Morrisville Office. Must be eligible to work in the United States.


Responsibilities for the Backend Software Engineer include:

· Engage in backend development using Python, Django, and Django REST Framework

· Actively participate in Agile practices including sprint planning, standups, and retrospectives

· Refine user stories and contribute to backlog management, handling complex components of the project

· Optimize the existing codebase for performance, scalability, and security compliance

· Build domain and technology knowledge across services, methodologies, standards, and tools

· Mentor Associate Software Engineers to support their technical and professional growth

· Create and maintain detailed technical documentation to support development and operations


Requirements for the Backend Software Engineer include:

· 3+ years of experience in Python development

· 2+ years of experience with the Django framework

· 2+ years of experience with PostgreSQL or similar relational databases

· 1+ years of experience working with cloud platforms (AWS and/or Azure)

· Experience with REST API development

· Experience with Git version control and collaborative development workflows

· Bachelor’s Degree in Computer Science or related field

· Expert in Django, Django REST Framework, and Python best practices

· Familiarity with cloud services including managed databases, container orchestration (Kubernetes), and identity management

· Understanding of DevOps practices including CI/CD, Docker, and Kubernetes

· Knowledge of security best practices including authentication, secure API design, and secrets management

· Proficient in SQL for query writing, database design, and optimization


Compensation for the Backend Software Engineer:

· Competitive hourly rate based on experience

· Full comprehensive benefits package including medical, dental, vision, 401(k), PTO, and sick leave as required by law

· This job opens for applications on October 13th, 2025. Applications will be accepted for at least 30 days from the posting date.


Keywords: Backend Software Engineer, Python, Django, Django REST Framework, PostgreSQL, AWS, Azure, REST APIs, CI/CD, Docker, Kubernetes, Cloud Integration, Agile, Git


#LI-HYBRID

#LI-HC1

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?