Backend Software Engineer
Raleigh, NC
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