Full Stack Technical Lead

Pune-Maharashtra-IndiaFull-timePosted Jul 31, 2026

Full Stack Technical Lead

What You Will Do

  • Provide technical and people leadership for a team of software engineers, driving high-quality product delivery and engineering excellence.
  • Own the planning, execution, and delivery of assigned product areas, ensuring alignment with business objectives, timelines, and quality expectations.
  • Lead and mentor engineers by supporting goal setting, performance management, career development, and technical growth.
  • Drive architectural discussions and contribute to the design of scalable, secure, and maintainable software solutions.
  • Collaborate closely with Product Management, Architecture, QA, DevOps, and other cross-functional teams to deliver customer value.
  • Foster a culture of innovation, accountability, continuous learning, and operational excellence within the team.
  • Identify technical risks, dependencies, and improvement opportunities while ensuring successful project outcomes.

How You Will Do It

  • Lead software development activities across the full software development lifecycle, from requirements and design through deployment and support.
  • Review and guide solution architecture, technical designs, code implementations, and deployment strategies.
  • Ensure adherence to engineering standards, coding best practices, security requirements, and quality guidelines.
  • Drive sprint planning, estimation, prioritization, and execution activities to meet delivery commitments.
  • Mentor team members through coaching, technical guidance, regular feedback, and career development discussions.
  • Conduct code reviews and architectural reviews to maintain high development standards and reduce technical debt.
  • Work with stakeholders to understand business requirements and translate them into scalable technical solutions.
  • Collaborate with DevOps teams to improve automation, deployment processes, monitoring, and operational reliability.
  • Support production systems by driving root-cause analysis, issue resolution, and continuous improvement initiatives.
  • Encourage adoption of modern engineering practices, tools, and methodologies to improve team productivity and product quality.

What We Look For

  • 8 to 12 years of experience in software design, development, architecture, and delivery of enterprise applications.
  • Proven experience in a Technical Lead, Team Lead, or Senior Engineering role managing development teams and driving technical initiatives.
  • Strong experience in product development and agile delivery environments.
  • Demonstrated people management experience including:
    • Goal setting and performance management
    • Coaching and mentoring engineers
    • Career development planning
    • Team building and employee engagement
  • Strong technical expertise in:
    • C#, .NET, .NET Core
    • Angular (6+) / Modern Front-End Frameworks
    • RESTful APIs and Microservices Architecture
    • Azure Cloud Services
    • Application Design Patterns and Distributed Systems
  • Database experience:
    • SQL Server including performance tuning, database design, stored procedures, and optimization
    • Exposure to NoSQL databases is preferred
  • Experience with development and collaboration tools:
    • Azure DevOps / JIRA
    • Git / GitHub
    • CI/CD Pipelines
    • Swagger, Postman
    • Monitoring and Logging Tools
  • Strong understanding of:
    • Software Architecture and Design Principles
    • Security Best Practices
    • Scalability and Performance Optimization
    • System Reliability and Maintainability
    • Cloud-Native Development
  • Excellent analytical, problem-solving, and decision-making skills.
  • Strong communication and stakeholder management skills with the ability to influence technical and business discussions.
  • Experience working with globally distributed teams and cross-functional stakeholders.
  • Ability to balance hands-on technical contributions with leadership responsibilities.
  • Self-motivated leader with a track record of driving results, improving processes, and developing high-performing teams.

Nice to Have

  • Experience leading multiple scrum teams or large-scale product initiatives.
  • Exposure to AI/ML-enabled applications and modern digital platforms.
  • Knowledge of event-driven architecture and messaging technologies.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Azure certifications or cloud architecture certifications.
  • Experience driving engineering metrics, operational excellence, and continuous improvement programs.
  • Knowledge of DevSecOps practices and automated quality gates.

Role Summary

The Full Stack Technical Lead role is a leadership position responsible for managing engineering teams, driving successful product delivery, and providing technical direction across key initiatives. The role combines people leadership, delivery ownership, and technical stewardship to ensure scalable, secure, and high-quality solutions while supporting the growth and development of engineering talent. This position is intended for experienced professionals who have demonstrated consistent excellence in technical leadership, execution, and organizational impact.

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free