Position Overview
A highly skilled and experienced Software Lead to guide a team of software developers in designing, developing, and deploying scalable software solutions. The ideal candidate will have strong technical expertise, leadership capabilities, and a passion for driving innovation and quality in software development.
Responsibilities - Lead and mentor a team of software engineers through the full software development lifecycle.
- Provide technical guidance, code reviews, and career development support to team members.
- Foster a collaborative, agile, and innovative team culture.
- Collaborate with software manager, architect, and other stakeholders to define technical requirements and project scopes.
- Plan sprints, assign tasks, and ensure timely delivery of features and fixes.
- Monitor and report on progress, blockers, and risks.
- Contribute to architecture and system design decisions.
- Ensure software quality...