As a manager you have the responsibility of achieving some goal through other people. Have you tried this before, or always worked on individual tasks? If you haven't tried it, I bet there is some managerial responsibility you can pick up TODAY in your team which your engineering manager / team lead doesn't have time for, and which would help you both learn about management and your aptitude for it. Such proactivity might also get you promoted if you decide to stick with development, who knows?