Half-way into the 2007 season, he was given an immediate release from the Roosters to join the St George Illawarra Dragons after being in and out of first grade and the NSWRL Premier League in his years with the Roosters.
Soward played one match for the Roosters in the 2007 NRL season, in round 11 against the Cronulla-Sutherland Sharks at Remondis Stadium in the Roosters 13–12 win.

One week after he was released from the Sydney Roosters, Soward made his club début for the St George Illawarra Dragons in round 12, playing against the Brisbane Broncos at Oki Jubilee Stadium.
Soward kicked a goal and a field goal in the understrength Dragons team's 11–4 win against a full strength Broncos team.
In round 14, against the Parramatta Eels at Parramatta Stadium, Soward scored his first club try for the Dragons as well kicking 2 goals in the 20–12 loss.
In round 17, Soward set a new record for most points by an individual in a game for the Dragons with 22 points from a try and 9 goals, achieved when they defeated the Canberra Raiders 58–16 at WIN Stadium.
Soward played in 14 matches, scored 7 tries, kicked 38 goals and kicked a field goal in his first year as a Dragons player, after making a successful move from the Roosters midseason.
Half-way into the 2007 season, he was given an immediate release from the Roosters to join the St George Illawarra Dragons after being in and out of first grade and the NSWRL Premier League in his years with the Roosters. Soward played one match for the Roosters in the 2007 NRL season, in round 11 against the Cronulla-Sutherland Sharks at Remondis Stadium in the Roosters 13–12 win.
One week after he was released from the Sydney Roosters, Soward made his club début for the St George Illawarra Dragons in round 12, playing against the Brisbane Broncos at Oki Jubilee Stadium. Soward kicked a goal and a field goal in the understrength Dragons team's 11–4 win against a full strength Broncos team. In round 14, against the Parramatta Eels at Parramatta Stadium, Soward scored his first club try for the Dragons as well kicking 2 goals in the 20–12 loss. In round 17, Soward set a new record for most points by an individual in a game for the Dragons with 22 points from a try and 9 goals, achieved when they defeated the Canberra Raiders 58–16 at WIN Stadium. Soward played in 14 matches, scored 7 tries, kicked 38 goals and kicked a field goal in his first year as a Dragons player, after making a successful move from the Roosters midseason.
Jamie Soward