We are seeking an experienced and dynamic Engineering Manager or Lead Engineer to join our team. The ideal candidate will be responsible for leading a team of engineers, overseeing end-to-end development, and driving high standards in engineering practices. This role requires strong technical expertise, leadership skills, and a proven ability to deliver complex solutions in a fast-paced environment.
Key Responsibilities
- Lead a team of engineers in building and maintaining high-quality technology solutions.
- Guide the team through the full software development lifecycle, including architecture, implementation, testing, and deployment.
- Collaborate with cross-functional teams including Product, QA, and DevOps to deliver business outcomes.
- Drive engineering quality through code reviews, test automation, and DevOps best practices.
- Contribute to technology strategy, architectural decisions, and team growth planning.
- Foster a culture of continuous improvement, mentorship, and technical excellence.
- Manage project timelines, resource planning, and delivery schedules.
Required Skills Experience
8-15 years of experience in software development across varied projects and technologies.Strong expertise in software architecture and system design.Experience with scalable systems and performance optimization.Familiarity with development best practices, including CI / CD, Agile methodologies, and quality assurance.Excellent problem-solving abilities and communication skills.Proven experience in team leadership and stakeholder management.Skills Required
Agile Methodologies, Devops, Stakeholder Management, System Design, Performance Optimization