Of course you have to actively pursue it. Too often you see people come up to a promotion point and say "I thought all I had to do was turn up, do my job and get promoted". As soon as you start a role, tell your manager when your promotion point is, and that you want to start preparing for it, or that you think you have a chance for early promotion and would like their support for it. Then work with them to make sure you tick all the boxes (e.g. ensure they give you a team to manage and adequate level of responsibility), make sure you get feedback on areas that you need to improve, and get their help in developing an action plan to improve those areas. But it will help if the project is a key project and very profitable, or if you can find a senior SE to act as your sponsor. Oh, and on bigger projects it might be easier to find roles with big teams to manage.