Lead Software Engineer - Full Stack
On-siteHyderabad, Telangana, India
Job Summary
Design, develop, and maintain robust backend microservices, optimized database schemas, and highly interactive frontend interfaces. Own end-to-end delivery of core product modules from requirement gathering through automated deployment and production support. Write clean, extensible code adhering to SOLID design principles and lead thorough code reviews while mentoring junior engineers. Collaborate with Product Managers, UX Designers, and SRE teams to convert strategies into high-value platform capabilities. Ensure infrastructure is tuned for high availability, multi-tenant fault tolerance, and comprehensive observability. Proactively resolve multi-tier performance bottlenecks ranging from database execution to client-side rendering latencies.
Required Qualifications
- 5 to 8 years of progressive experience building and scaling software products within fast-paced product engineering teams
- A verifiable history of shipping enterprise-grade SaaS features at scale and supporting them through successive production iterations
- A proactive self-starter who thrives in agile environments, navigates ambiguity effectively, and actively balances fast feature delivery with long-term code health
- Degree in Computer Science, Engineering, or a related technical field
Desired Qualifications
- Deep technical fluency across backend technologies (REST APIs, microservices, caching layers) and modern frontend development frameworks
- Strong expertise in Data Structures, Algorithms (DSA), and analyzing time/space complexity trade-offs
- Proven capability to design scalable, highly available, and fault-tolerant end-to-end multi-tenant systems
- Experience designing database schemas and managing distributed storage layers (RDBMS, NoSQL, and queuing systems)
- Exposure and experience working with or integrating AI tools to streamline technical execution and user workflows
- Exceptional analytical logic with a demonstrated capability to break down complex business problems and clearly convey technical design alternatives
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.