Posted on: 16/12/2025
Description :
Responsibilities :
- People Management : Lead, coach, and develop a high-performing team of 10+ software engineers to deliver scalable, reliable, and high-quality software solutions.
- Foster a culture of ownership, collaboration, and continuous learning through effective goal setting, feedback, and career development initiatives.
- Influence and Collaboration : Partner with cross-functional teams, including Product Management, UX, CS, ML/AI, SaaS and Operations to define project scope, requirements, and success criteria.
- Build strong stakeholder relationships and communicate effectively to align business objectives with technical deliverables.
- Program Management Oversee the end-to-end software development lifecycle (SDLC)from planning and design to development, testing, and deployment.
- Manage program risks, dependencies, and priorities to ensure on-time, high-quality delivery.
- Establish clear visibility into project progress through data-driven reporting and proactive communication.
- Technical Leadership : Provide strategic technical direction and hands-on mentorship to guide architectural decisions, design reviews, and implementation quality. Champion best practices in software design, coding standards, and system architecture to drive technical excellence and maintainability.
- Operational Excellence : Build and maintain operationally mature systems with a focus on automation, self-healing mechanisms, and proactive monitoring. Implement metrics, dashboards, and alarms to ensure system reliability, scalability, and performance.
- Drive continuous improvements in processes, tools, and operational efficiency.
- Innovation and Continuous Learning : Stay current with emerging technologies, industry trends, and engineering best practices to drive innovation and long-term product vision. Encourage experimentation, learning, and adoption of modern tools and frameworks across the team.
Requirements :
- Proven experience designing, building, deploying, and supporting large-scale, data-intensive systems on cloud platforms (e. g., AWS, Azure, or GCP).
- Strong proficiency in one or more modern programming languages such as Node.js or Python.
- Deep understanding of software engineering principles, architecture patterns, and design best practices.
- Methodologies : Hands-on experience with Agile/Scrum development methodologies and driving engineering excellence through iterative delivery.
- Leadership : Demonstrated ability to lead and mentor high-performing engineering teams, manage priorities, and deliver complex technical programs.
- Analytical and Problem-Solving : Excellent analytical, troubleshooting, and decision-making skills, with a data-driven approach to problem-solving.
- Communication and Collaboration : Strong interpersonal and communication skills, with the ability to influence across technical and non-technical stakeholders.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1590529
Interview Questions for you
View All