HamburgerMenu
hirist

Duroflex - Lead Software Engineer - Java/Python

DUROFLEX PRIVATE LIMITED
Bangalore
7 - 12 Years
star-icon
4white-divider319+ Reviews

Posted on: 16/11/2025

Job Description

Description :


About the Role :


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.

- 710 years of hands-on software development experience.

- At least 23 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 depending on the stack (e.g., 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.

- Experience with DevOps tools and practices : Docker, Kubernetes


- CI/CD tools : Jenkins, GitHub Actions, GitLab CI

- Cloud platforms : AWS, Azure, or GCP

- Knowledge of automated testing frameworks and quality engineering principles.


info-icon

Did you find something suspicious?