Job Description
Principal Software Engineer
We’re seeking a senior technical leader to help scale and optimize a high-traffic, cloud-based platform. You’ll work with modern frameworks, guide engineering teams, and deliver impactful solutions that serve a growing user base.
Key Responsibilities
Lead design and development of backend services and infrastructure
Mentor engineers on architecture, database design, and deployment practices
Collaborate with product teams to implement new features
Drive best practices and adoption of modern tooling
Qualifications
10+ years building enterprise-scale web applications; 5+ years with Laravel and Python in SaaS environments
Strong experience with Django, Javascript, REST, GraphQL, and AWS
Skilled in authentication frameworks, token services, and secrets management
Advanced SQL optimization for PostgreSQL/MySQL
Proficient with Docker, multi-stage builds, and infrastructure-as-code tools (Terraform or similar)
Current title of Principal Engineer or higher
Bachelor’s degree in CS, Math, Physics, or equivalent experience
Preferred
Large-scale Laravel/Django experience
Node.js, concurrency, asynchronous processing
Leadership in team management or architecture
Machine learning model implementation
Background in product-focused software companies