As you are looking for a job, make sure you are ready to interview! There are two things do here: 1) Prepare responses to common questions you will get asked in interview – see my sample. 2) Do Mock interviews using tools that you can find here such as Pramp, Gainlo, Placement, etc. Learning Guide
Attend 1-3 Events Every Week
A great way to network, especially when you are job searching is attending events. Connect with 2-3 people personally from each event. Connect with the event organizers and see if you can get involved! Tell them about your experience, goals, etc. and get actional insights from them. Learning Guide
Build Your Brand
You have a clear understanding of what you want and have taken some great actions towards your goal such as boot camp, personal projects, hackathons, etc. You have all the great ingredients, not put them together and showcase your hard skills and soft skills! LinkedIn looks great, but I suggest building a personal website!
Operationalized Job Search Process
Good job on setting a great goal: "Software engineer job in the next 3-6 months". Now you can focus on networking, applying, interviewing, and landing that job! Follow a systematic process to track all your applications, interviews, so you can nail out what works and what doesn't work.
Weekly Career Reflections
As you are looking to grow in your current role, take some time each week to reflect on what you have learned, what opportunities you see. This will help you identify areas you can focus on to grow. Learning Guide
Set 3 Career Goals
Identify 3 career goals that feel like growth such as taking on a new big project, managing new teams, or getting promoted. Write down those goals in Career Companion and keep a tab of your progress on a monthly basis. Learning Guide