I know nothing of WW game balance or the requirements for a good set of roles, so please take these as suggestions. Roles here are heavy on scans and protection (as fits a secret agent game), but no one is ever told the source of what protected them.
The two teams are ISIS and the Assassins.
Power note: Archer's one-time protection of Lana and Krieger's experimental drug protection cover both successful lynch votes and night time assassinations. Lana's power protects only against night assassinations. Cyril's power protects only from a lynch attempt the day after sleeping with him. The daytime protections against lynching provide some cover for Barry's cyborg resistance to lynching.
ISIS Specials:

Sterling Archer -- "Are we seriously not doing phrasing?"
The world's greatest secret agent, probably. (1) You scan a player every night, learning only their alignment. This ability is lost when the assassin Katya Kazanova is killed. (2) If you are alive, you automatically protect Lana Kane from (only) the first attempt to lynch or assassinate her. Players are told only that she was protected. (3) Rampage: after both Lana and Katya are eliminated, one lynch vote of your choice (PM the moderator) counts triple; it ignores Barry's cyborg protection if he is the lynch target.
[Votes are frozen at the moment a majority is reached, so Archer's rampage can shift the target if totals are close.]

Lana Kane -- "Since when is babysitting Archer my j -- oh my God, that's exactly my job."
Expert operative. Every night you choose a player to protect from assassination, not yourself and never the same twice in a row.

Cyril Figgis -- "Jeezy-petes!"
Comptroller and sex addict. Every night sleeps with another player (PM your choice to the moderator), never the same player twice in a row. Sleeping with a player has a 50% chance of either scanning their alignment -or- automatically protecting them from a lynch attempt the following day.

"Dr." Algernop Krieger -- "It's a proprietary blend."
Experimental drugs. During night 0, choose another player to protect. Protecting that player reveals their alignment to you, but protection persists until an attempt is made to lynch or assassinate them. They survive (players are told they were protected, but not by whom), but protection is now removed. The following night, you choose a different experimental subject.
ISIS Regulars:

Pam Poovey -- "Damn dog! That's Inappropes!"
Human Resources. You start the game with a (random) list of two other players and their alignments. One of the alignments is wrong.

Cheryl Tunt -- "You're not my supervisor!"
Big mouth. If killed, the wolves learn the special role (if any) of a random ISIS agent, living or dead.

Nikolai Jakov -- "Thirty years of my life I give to the KGB, and now this!"
Defector. You are ISIS but show up as an assassin if scanned.

Malory Archer -- "Well then you better nut up!"
No powers.

Ray Gillette -- "Dukes!"
No powers.

Woodhouse -- "I shall fetch a rug."
No powers.
Brett Bunsen -- "God damn it, [insert name of whoever shot him]!"
Bullet magnet. The first time an ISIS special is killed (either by lynching or assassination), you die instead.
Assassins:

Barry Dylan -- "Barry, does this make up for Framboise? It does, Other Barry. It sure does."
Relentless cyborg. You will survive the first lynch against you. (Players will be told that you were protected, but not by whom.) The second lynch attempt succeeds.

Katya Kazanova -- "This man, Sterling Archer, is the world's most dangerous spy. And he is the man I will marry."
Beautiful cyborg. Your death eliminates Archer's scan power.

Conway Stern -- "You, uh, see something you like?"
One step ahead. Once per game, you can declare that the night assassination will ignore all protection.

Crenshaw -- "I'm the Mole, idiot!"
Double agent. You show up as ISIS if scanned.