





Medium: senior role, metro location, and common managerial title create moderate competition.
Medium: technical leadership skills transferable, but industrial domain knowledge favors industry candidates.
High: explicit 15+ years and required tech plus managerial experience tighten filtering.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead and manage a team of approximately 15 software engineers, focusing on performance, development, and engineering best practices.
Own end-to-end delivery of assigned software products/platforms, managing sprint planning, prioritization, and risk mitigation to meet schedule, scope, budget, and quality goals.
Collaborate across product, technology, architecture, DevOps, cybersecurity, and business teams to translate requirements into executable plans and maintain stakeholder communication.
Bachelor's degree in Engineering (Computer Science, IT, Electronics, Electrical, Instrumentation, or related discipline).
15+ years hands-on experience developing scalable solutions using .NET backend and modern frontend frameworks.
3+ years experience leading software engineering teams of 10–20 engineers.
Experience delivering cloud-based enterprise software products and working in Agile/Scrum environments.
Proven leadership in managing mid-sized software engineering teams focusing on high-quality, secure, and scalable software delivery.
Strong technical expertise in C#, .NET Core, microservices, REST APIs, React, JavaScript/TypeScript, Python, and cloud platforms (Azure/AWS/GCP).
Experience working with geographically distributed, multicultural teams, and familiarity with AI-assisted software development and modern DevSecOps workflows.