Python Software engineer
Piper Companies · North Carolina, United States · 2 mo ago
Engineering$70k–$100k/yrFull-time
Piper Companies is seeking a Python Software Engineer for a leading technology organization focused on delivering scalable and secure software solutions.
About the role
This position is a hybrid environment, 3 days a week onsite in RTP, NC. This is a long-term contract opportunity with the potential to convert.
Responsibilities
- Engage in backend development to deliver efficient, scalable, and robust software solutions.
- Refine user stories and contribute to backlog management, handling complex stories or significant components or projects.
- Optimize the existing codebase for performance and scalability while applying best coding practices and ensuring security compliance.
- Develop domain and technology knowledge, including methodologies, standards, tools, and best practices for development processes.
- Mentor associate engineers to support their technical and professional growth.
- Create and maintain detailed technical documentation to ensure smooth operations.
Requirements
- Bachelor’s degree in computer science, Information Technology, or a related field.
- 2+ years of Python development experience.
- 2+ years of experience working with relational databases (PostgreSQL, SQL, etc).
- 1+ years of experience working with cloud platforms such as AWS or Azure.
- REST API development experience.
- Understand containerization platforms and Automation platforms such as Ansible.
Benefits
- Medical, Dental, Vision
- 401k
- PTO, holidays, and sick leave as required by law
Pay
Salary Range: $70,000 - $100,000
Schedule
Hybrid (3 days a week onsite in RTP, NC)