Posted on: 19/08/2026
Job Description :
We are seeking a driven and experienced Manager, Engineering to lead and empower a team of software development professionals.
In this role, you will provide technical leadership, foster innovation, and manage the delivery of high-quality, scalable solutions.
This position requires expertise in .NET, full-stack development with Angular, MySQL, and strong people management skills.
Key Responsibilities :
Technical Leadership :
- Provide hands-on technical leadership, coaching, and guidance to software engineers.
- Oversee the design, development, and delivery of secure, scalable, and highly available applications using .NET, Angular, and MySQL.
- Stay updated on industry trends, standards, and technologies to guide technical strategy and innovation.
Team Management :
- Lead and mentor a high-performing engineering team, setting clear goals and performance expectations.
- Foster a culture of ownership, accountability, and continuous learning.
- Enable career growth through coaching, feedback, and skill development.
- Balance workloads to optimize team efficiency and ensure timely delivery of high-quality solutions.
Operational Excellence :
- Drive continuous improvement initiatives using metric-driven insights and engineering best practices.
- Monitor and manage key operational metrics such as resource utilization, delivery timelines, and system performance.
- Improve system scalability, reliability, and resiliency through proactive architecture and process improvements.
Project & Stakeholder Management :
- Lead execution of large-scale projects using Agile methodologies.
- Collaborate with cross-functional stakeholders including product, QA, and business teams.
- Drive roadmap planning and ensure alignment with business objectives.
- Make data-driven decisions balancing immediate deliverables and long-term strategic goals.
Budget & Resource Management :
- Plan and manage engineering budgets and resource allocation.
- Ensure optimal utilization of engineering capacity while maintaining cost efficiency.
On-Call Responsibilities :
- Participate in a rotational on-call schedule to ensure application reliability and business continuity.
Required Qualifications :
- 12 - 15 years of software development experience with at least 3 years in a leadership role.
- At least 5 years of hands-on relevant experience in software development using modern programming languages like Java, Python, or JavaScript, and working with cloud-based systems such as AWS or Azure.
- Experience designing, building and operating secure, scalable and highly available web and mobile applications, large scale distributed systems using service-oriented architecture and message queue architecture in the cloud.
- Programming Languages : .NET.
- Frameworks : React / Angular, Angular preferred.
- Databases : MY SQL.
- Strong knowledge of Agile development methodologies and practices.
- Excellent communication, collaboration, and stakeholder management skills.
Preferred Skills :
- Experience in designing and operating distributed systems using service-oriented or microservices architecture.
- Cloud Platforms : AWS, Azure, GCP.
- Familiarity with CI/CD pipelines and DevOps practices.
- Certifications in Agile, Cloud Technologies, or Project Management.
Education :
- Bachelors degree in computer science, Engineering, or related field.
Why Join Us?
- Work on large-scale, high-impact systems.
- Collaborate with global teams and senior leadership.
- Opportunity to drive architecture and engineering excellence.
- Strong focus on innovation, growth, and leadership development.
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Engineering Management
Job Code
1664480