I interviewed for two similar roles at Travelers, one where I did not get an offer, and another where I did.
For role 1, I had three interview phases. The phone screen (20 minutes, very straight forward), an interview with two software engineers (60 minutes, conversational deep-dive into my latest project I worked on, focusing on what technology decisions were made and why), and a final 60 minute behavioral interview with two managers. I was told I would get an answer in two weeks, but it took about a month to get a rejection for this role. The total process took six weeks.
For role 2, there were also three interview phases. The first round was a near identical phone screen, and two weeks later I had a 60 minute interview with the hiring manager and a staff engineer. It was a mix of behavioral (job history) and technology oriented questions (architectural decisions in prior projects, basic JavaScript knowledge). After this interview, I found out the following week I was a "top candidate", and scheduled one more 30 minute interview with the hiring manager. This was relatively casual, and was more for me to understand the specific role, what I'd be working on, and learn more about the team. I got my written offer the next day, which I accepted. The total process took four weeks.