Posted on: 14/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 :
- 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
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1574678