HamburgerMenu
hirist

Lead Software Engineer

Hashone Careers
Anywhere in India/Multiple Locations
6 - 7 Years
star-icon
4.5white-divider6+ Reviews

Posted on: 13/11/2025

Job Description

Description :

We are seeking a highly skilled Lead Software Engineer to guide our engineering team in designing, developing, and delivering high-quality software solutions.

The ideal candidate has strong technical expertise, leadership abilities, and hands-on experience across the full software development lifecycle.

You will play a key role in architectural decisions, mentoring engineers, driving best practices, and collaborating with cross-functional teams to build scalable, reliable, and innovative systems.

Key Responsibilities :

- Lead and mentor a team of software engineers in day-to-day development activities.

- Provide technical guidance, code reviews, and ensure adherence to best engineering practices.

- Drive architectural decisions, system design, and technology selection.

- Design, develop, and maintain robust, scalable, and secure software applications.

- Write clean, efficient, and well-documented code following industry standards.

- Collaborate with product owners, architects, UX designers, and QA teams to deliver high-quality releases.

- Participate in sprint planning, task estimation, and workload distribution.

- Ensure on-time delivery of features by coordinating effectively with cross-functional teams.

- Identify, mitigate, and communicate technical risks, dependencies, and blockers.

- Ensure code quality through automated testing, CI/CD pipelines, and continuous integration practices.

- Optimize system performance, scalability, and security.

- Implement monitoring, logging, and alerting for proactive issue detection.

- Stay updated with emerging technologies and propose innovative solutions to improve products and processes.

- Encourage a culture of continuous learning, improvement, and engineering excellence.

- Contribute to internal tech talks, knowledge-sharing sessions, and process improvements.

Requirements & Qualifications :

Education & Experience :

- Bachelors or Masters degree in Computer Science, Engineering, or related field.

- 6- 7 years of hands-on software development experience.

- At least 2- 3 years of experience in a leadership or senior technical role.

Technical Skills :

- Strong proficiency in one or more programming languages such as Java, Python, C#, JavaScript/Node.js, Go, or similar.

- Experience with modern frameworks and technologies Spring Boot, .NET Core, Express.js, Django.

- Hands-on experience with RESTful APIs, microservices architecture, and cloud-native development.

- Familiarity with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis, etc.)

- Strong understanding of software architecture, design patterns, and system design concepts.

- Knowledge of automated testing frameworks and quality engineering principle


info-icon

Did you find something suspicious?