Back to jobs
tags.new

Staff Software Engineer – PHP / Python (Django)

Raleigh NC

Thanks for checking out our job openings. See something that interests you? Apply here.

Staff Software Engineer – PHP / Python (Django)

📍 Raleigh, NC | Full-Time, In-Office

Company Overview

At Uplifter, we’re changing the way sports organizations run. Our SaaS platform powers over a thousand clubs and federations across North America, giving them the tools to streamline operations, manage members, and scale with confidence. From local community clubs to national governing bodies, we’re trusted to deliver secure, reliable, and innovative technology that makes sports better for everyone.

As we expand, we’re investing in our engineering hub in Raleigh, NC – and we’re looking for exceptional talent to help us build the future of sports-tech.

The Role

We’re hiring a Staff Software Engineer with deep expertise in PHP and Python (Django). This is a hands-on technical leadership role where you’ll shape architecture, optimize performance, and guide development best practices — while contributing directly to the codebase.

You will work full-time, in-office in Raleigh and collaborate closely with developers across North America, alongside product managers and designers, to build scalable, secure, and high-performance SaaS solutions that impact millions of athletes, coaches, and administrators.

What You’ll Do

  • Architect & Design scalable, reliable SaaS systems that support thousands of organizations.

  • Develop & Integrate backend services using PHP and Django, and collaborate with frontend teams (Angular).

  • Optimize Performance by identifying bottlenecks and ensuring seamless scaling across our cloud infrastructure.

  • Ensure Security & Compliance for sensitive data across membership, payments, and reporting.

  • Document & Standardize architecture, workflows, and best practices for sustainable growth.

  • Mentor & Guide other engineers in adopting best practices and high coding standards.

What We’re Looking For

  • 7+ years in software engineering with significant SaaS architecture experience.

  • Hands-on expertise in PHP and Python/Django.

  • Advanced knowledge of AWS (EC2, S3, RDS, Lambda, CloudFormation).

  • Strong SQL skills (PostgreSQL / MySQL) with query optimization expertise.

  • Familiarity with Redis/Memcached for caching and performance tuning.

  • Strong communicator who can align business goals with technical delivery.

Nice to Have

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.

  • Experience with DevOps / CI/CD (Terraform, Ansible, Jenkins).

  • Knowledge of Docker / Kubernetes.

  • Background in SaaS data security and compliance.

Why Uplifter?

  • Impact: Build technology that directly supports athletes, clubs, and federations worldwide.

  • Growth: Join at a pivotal moment as we expand our platform and Raleigh engineering presence.

  • Collaboration: Work side by side with a dedicated Raleigh team while engaging daily with developers across North America.

  • Ownership: Influence product direction and architectural decisions.

  • Rewards: Competitive salary, full benefits, and professional development opportunities.

  • Culture: Collaborative, mission-driven team passionate about innovation and sports.


🔥 Join Uplifter in Raleigh, NC and help shape the future of sports technology.

Create a Job Alert

Interested in building your career at Uplifter Inc.? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...

Select...
Select...