Staff Software Engineer
SpareFoot
Software Engineering
Hyderabad, Telangana, India
Posted on Nov 19, 2025
Role Overview
As a Staff Software Engineer, you will be a senior technical leader responsible for designing, building, and scaling our core platform. You will work across the full stack — from our PHP backend to our modern React frontends — and help drive the evolution of our AWS-based cloud infrastructure.
This is a hands-on leadership role: you’ll be expected to deliver high-quality code, mentor engineers, lead technical initiatives, and partner closely with product and design teams to deliver business impact.
Key Responsibilities
- Architecture & Design: Lead design and implementation of scalable, secure, and maintainable systems across PHP backend, React frontend, and AWS infrastructure.
- Technical Leadership: Own complex features end-to-end; influence technical direction; set best practices in code quality, testing, and CI/CD.
- Cross-Functional Collaboration: Partner with product, design, and business stakeholders to align technical solutions with product strategy.
- Mentorship & Growth: Coach engineers at multiple levels, provide technical guidance, and help shape the engineering culture.
- Cloud & Infrastructure: Ensure our systems are performant and reliable on AWS, leveraging services like RDS, ECS/Lambda, S3, CloudFront, etc.
- Continuous Improvement: Identify areas of technical debt and drive initiatives to improve performance, security, scalability, and developer experience.
What We’re Looking For
- Experience: 12+ years in software engineering, with at least 2+ years in a senior or staff-level role.
- Backend Expertise: Deep knowledge of PHP (modern frameworks, e.g. Laravel/Symfony, or large-scale monoliths). Strong MySQL or relational database design skills.
- Frontend Expertise: Proficiency in React, TypeScript, modern frontend tooling. Experience building scalable, maintainable UIs.
- Cloud & DevOps: Hands-on experience with AWS (RDS, ECS/Lambda, S3, CloudFront, IAM, networking). Familiarity with CI/CD pipelines and containerization (Docker).
- System Design: Proven ability to design and scale SaaS, multi-tenant or multi-db architectures.
- Leadership: Demonstrated experience mentoring engineers, leading technical discussions, and influencing product direction.
- Soft Skills: Strong communication, ability to work cross-functionally, customer-centric mindset. Nice to Have
- Experience with multi-tenant SaaS platforms.
- Knowledge of API design and integration patterns (REST/GraphQL).
- Exposure to microservices or modular monolith evolution.
- Background in hospitality, travel, or property management systems.