Remove and discard the giblets and neck. Rinse the chicken with cold water and pat dry.
Starting at the neck cavity, loosen skin from the breast and drumsticks by inserting fingers and gently pushing between the skin and meat.
Combine soy sauce, ginger, garlic, green onions, and broth in a large heavy-duty zip-top plastic bag. Add the bird and seal. Marinate in the refrigerator for 4 to 8 hours, turning the bag occasionally. Remove the chicken from the bag, reserving ½ cup marinade.
Boil the marinade in a small saucepan for about 2-3 minutes, and set aside.
Preheat the oven to 375 degrees.
Place chicken, breast side up, on a roasting pan. Insert the meat thermometer into the meaty part of the thigh, making sure not to touch the bone.
Roast for 1 hour and 10 minutes, basting the bird with the reduced marinade sauce every 15-20 minutes, until the thermometer registers 165-170 degrees.
Remove from heat, cover the chicken loosely with foil, and let it rest 10 minutes to absorb the juices.