Posted on: 21/07/2025
Position Overview :
We are seeking a high-performing Software Development Manager (Drive) to lead agile product teams delivering scalable, secure, and high-performance software solutions. This role demands a technically skilled leader capable of driving full-cycle development of enterprise-grade applications while enabling a culture of engineering excellence and innovation.
Key Responsibilities :
Team Leadership & Technical Strategy :
- Lead and manage a high-caliber team of software engineers (backend and full-stack) working on mission-critical platforms.
- Define technical strategy and architectural direction in collaboration with senior architects and product stakeholders.
- Drive technical excellence through hands-on code reviews, architectural design, and establishing best practices in engineering processes.
Project & Delivery Ownership :
- Own the end-to-end delivery lifecycle including planning, estimation, execution, quality assurance, and production deployment.
- Collaborate with Product Owners and Scrum Masters to ensure alignment on product roadmap, sprint goals, and backlog prioritization.
- Track and manage delivery timelines, risks, dependencies, and technical debt across multiple concurrent projects.
Agile Engineering Management :
- Implement Agile/Scrum principles effectively, ensuring continuous delivery and incremental improvements.
Promote DevOps maturity, CI/CD practices, and automation for reliable deployment pipelines.
- Champion test-driven development, design patterns, and secure coding standards across the team.
Talent Development & Mentorship :
- Attract, retain, and develop top engineering talent through coaching, mentoring, and continuous performance management.
- Build a culture of innovation, ownership, accountability, and continuous learning.
- Facilitate cross-functional knowledge sharing and engineering workshops.
Architecture and Innovation :
- Contribute to and refine the software architecture, driving reusability, scalability, and fault-tolerance in system design.
- Evaluate emerging technologies (e.g., containerization, serverless architectures, edge computing) and guide adoption where beneficial.
- Influence system design decisions for cloud-native architecture leveraging Azure or similar cloud platforms.
Required Qualifications and Skills :
- 10+ years of progressive experience in software development with a strong backend/full-stack engineering background.
- 5+ years in leadership roles, with proven success in managing agile development teams delivering SaaS or enterprise products.
- Strong proficiency in .NET Core, C#, ASP.NET MVC/Web API, along with frontend technologies like Angular.
- Deep understanding of SQL Server and data modeling; experience in handling performance tuning and large-scale data operations.
- Experience with microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
- Strong grasp of software architecture principles, design patterns, cloud-native services, and security best practices.
- Excellent decision-making, analytical, and conflict-resolution skills, with a pragmatic approach to solving complex problems.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1516824
Interview Questions for you
View All