We are looking for a Senior Lead Software Engineer to join our team in India. The ideal candidate will have extensive experience in software development, with a proven track record of leading projects and mentoring team members.
Responsibilities
Lead the software development life cycle from planning to deployment.
Design, develop, and maintain high-quality software solutions.
Collaborate with cross-functional teams to define, design, and ship new features.
Identify and fix bottlenecks and bugs in the software.
Conduct code reviews to ensure code quality and standards are met.
Mentor junior developers and provide technical guidance as needed.
Stay up-to-date with emerging technologies and apply them to the development process.
Skills and Qualifications
7-10 years of experience in software development and engineering.
Proficient in programming languages such as Java, C#, or Python.
Strong understanding of software architecture and design patterns.
Experience with cloud platforms like AWS, Azure, or Google Cloud.
Familiarity with database technologies such as SQL, NoSQL, and data modeling.
Knowledge of Agile methodologies and version control systems like Git.
Excellent problem-solving skills and ability to work under pressure.
Strong communication skills and ability to work in a team environment.