Mumbai Suburban, Maharashtra, India
Job Type: Full-Time
Company Overview:
At TechInnovate, we are dedicated to transforming the way businesses operate through cutting-edge technology solutions. We are looking for a Lead Software Engineer to join our dynamic team of innovators. In this role, you will lead projects that shape the future of digital landscapes across industries.
Job Summary:
The Lead Software Engineer will oversee the development of new software products, manage a team of engineers, and contribute to the strategic planning of future technology solutions. This role requires a deep understanding of both coding and leadership responsibilities.
Responsibilities:
- Lead the design, development, and implementation of software solutions.
- Supervise a team of software engineers, providing guidance and mentorship.
- Collaborate with product managers and other stakeholders to define project requirements and timelines.
- Ensure code quality and maintainability by conducting code reviews and promoting best practices.
- Stay abreast of new technology trends and evaluate modern software technologies to enhance the development process and end product.
- Contribute to recruitment and training of new team members.
- Manage the software development lifecycle from planning to deployment and maintenance.
- Address technical issues and challenges and provide robust solutions.
- Prepare and present reports on project status and development to senior management.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in software development with at least 3 years in a leadership role.
- Expertise in multiple programming languages such as Java, Python, C++, or Ruby.
- Strong understanding of database management and related technologies.
- Experience with Agile methodologies and DevOps practices.
- Proven ability to lead and inspire a team of software engineers.
- Excellent problem-solving skills and ability to think analytically.
- Strong communication and interpersonal skills.
- Experience with cloud platforms like AWS, Azure, or Google Cloud is a plus.
Benefits:
- Competitive salary and comprehensive benefits package including health, dental, and vision insurance.
- Generous paid time off and flexible working hours.
- Opportunities for professional development and continuing education.
- Access to the latest tools and technology.
- Inclusive and innovative company culture.
How to Apply:
To apply for this exciting opportunity, please submit your resume and a cover letter outlining your qualifications and why you would be a great fit for the role to careers@techinnovate.com. We look forward to hearing from you!