Post Job Free
Sign in

Staff Software Engineer

Company:
Uplifter Inc.
Location:
Arlington, VA
Posted:
June 20, 2025
Apply

Description:

Job Description

Salary:

Company Overview

Uplifter is a SaaS company that provides innovative, reliable solutions to sports organizations, helping them streamline operations, enhance member management, and scale efficiently. We are committed to leveraging cutting-edge technology to empower sports clubs and federations.

Position Overview

We are seeking an experienced Staff Software Engineer with expertise in and familiarity with PHP and Python (Django) as backend frameworks to join our team. This individual will play a pivotal role in designing and optimizing scalable, secure, and high-performance capabilities that support our SaaS product suite. This individual is expected to be a direct contributor while also guiding software development implementation strategies.

You will contribute to multiple projects, working closely with development and product teams to ensure a robust and future-proof system architecture that meets our business and customer needs. You will ensure consistent delivery of high-quality features across many platforms.

Key Responsibilities

System Architecture Design: Define and develop the overall system architecture for scalable, high-performing SaaS applications, ensuring that architectural standards align with business and technical goals.

Application Development and Integration: Collaborate with cross-functional teams to integrate and maintain both backend and frontend systems, using PHP and Django for backend functionality and Angular for frontend.

Scalability and Performance Optimization: Conduct regular evaluations of system performance and implement architectural changes to improve scalability, resilience, and response times.

Security and Compliance: Ensure security best practices are applied to architecture design, data storage, and processing to safeguard sensitive data and maintain regulatory compliance.

Documentation and Standards: Develop and maintain clear technical documentation, system diagrams, and architectural standards that provide a roadmap for current and future development.

Requirements

Education: Bachelors degree in Computer Science, Software Engineering, or a related field is preferred, or equivalent experience.

Experience:

7+ years in system architecture or software development roles, with a strong background in SaaS technology.

Proven experience in designing, deploying, and maintaining complex SaaS applications.

Hands-on experience with PHP and Python (Django).

Extensive knowledge of AWS services, including but not limited to EC2, S3, RDS, Lambda, and CloudFormation.

Sophisticated understanding of PostgreSQL or MySQL query optimization.

Technical Skills:

PHP: Proficiency in building and optimizing PHP applications and integrating PHP with other backend services.

Python/Django: Expertise in Django for backend development, including REST API development and server-side logic.

AWS: In-depth experience with AWS infrastructure design, deployment, and management.

SQL: Familiarity with database management (e.g., PostgreSQL, MySQL) and caching solutions (e.g., Redis, Memcached).

Strong understanding of software architectural patterns and API design.

Soft Skills:

Strong problem-solving and analytical skills, with a proactive approach to identifying and resolving system bottlenecks.

Excellent communication and collaboration skills to work effectively across departments and with diverse teams.

Ability to manage multiple priorities and projects in a fast-paced environment, with keen attention to detail.

Preferred Qualifications

Experience in DevOps practices, CI/CD pipeline setup, and infrastructure-as-code tools (e.g., Terraform, Ansible).

Knowledge of Docker and Kubernetes for containerization and orchestration.

Familiarity with data security best practices and compliance requirements for SaaS applications.

Why Join Uplifter?

Work with a passionate, driven team dedicated to building impactful technology for the sports community.

Influence the architectural direction of a growing SaaS platform, with opportunities to innovate and lead.

Competitive salary and benefits package with ample room for professional development.

remote work

Full-time

Hybrid remote

Apply