I applied on ziprecruiter and a third party hiring company reached out to me. I had 4 interviews with the 3rd party company, an interview with the department director, and 2 more interviews with team managers.
Throughout the process everybody was extremely kind. The process was easy and enjoyable.
The first four interviews were about my experience and aspirations in the field. Most of the questions were your basic 'describe a time where you were innovative', 'what are you looking for in a job', etc. type questions. The interview with the director consisted of me getting a lot of information about the team/program. Most of the questions were based around seeing if my goals/experience aligns with the team's needs. I was able to ask the director a lot of questions and she was extremely kind and courteous throughout the interview/the process as a whole.
The 2nd to last interview was a job-specific interview with a lot of technical questions pertaining to the every day activities I'd be doing.
The last interview was an application security interview that focused on my ability to adapt/learn and my general application development/security knowledge (very few/easy development questions). The technical interviews did not seem difficult, however, I was told by the interviewers that other candidates had been stumped by a lot of the questions so make sure to stay on your toes!
After that I got a verbal offer, followed by a written offer letter. I had to take a background check/drug test (5-panel urine) which took around 2-3 weeks to fully process.
Once I passed those I was sent an email describing new-employee orientation and I got started!