Principal Software Engineer

syncron

Bengaluru 12 Years Exp Posted 8d ago

Job Description

  • Oversee the implementation of complex user stories and technical tasks, requiring advanced knowledge and judgement.

  • Estimate the complexity of new, larger-scale features and ideas, providing estimates for development timelines, and advising others in estimation techniques.

  • Manage and prioritize technical debt effectively across multiple areas of the product.

  • Act as a mentor for other engineers, helping to elevate the technical skills and knowledge of the team. Guide others through the implementation of complex tasks, ensuring adherence to advanced programming practices.

  • Contribute to the leadership of the development team, working closely with the Technical Lead to ensure effective and productive execution of the product roadmap.

  • Collaborate with the Product Owner and Engineering Manager on the product area roadmap and the development process. Provide feedback on team performance and identify skill gaps in the team.

  • Drive technological advancement within the product, researching and integrating new technologies and practices to enhance product quality and performance.

  • Act as an expert and a go-to person for all technical aspects of multiple product areas, advising others and assisting with complex technical issues.

  • Contribute high-quality, production code to the product, and guide others in doing so. Monitor and improve the code quality of multiple product areas.

  • Take part in company-wide technical initiatives.

Similar Openings for You