We are looking for a highly skilled Lead Software Engineer to guide and mentor a team of developers in delivering high-quality software solutions that align with our clients' goals. This role involves a combination of hands-on development, team leadership, and project coordination. As the Lead Software Engineer, you will be responsible for analyzing business requirements, translating them into actionable development tasks, and ensuring the team remains on track to meet project deadlines. Youβll actively contribute to development efforts while supporting and mentoring team members through code reviews, technical guidance, and constructive feedback. You will also oversee project timelines, maintain detailed documentation, and enforce adherence to development best practices throughout the software lifecycle.