Posted on: 16/11/2025
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 :
- 710 years of hands-on software development experience.
- At least 23 years of experience in a leadership or senior technical role.
Technical Skills :
- 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.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1575183
Interview Questions for you
View All