In a large bowl, combine the flaked salmon, breadcrumbs, mayonnaise, green onions, egg, Dijon mustard, lemon juice, garlic powder, onion powder, black pepper, and salt. Mix until well combined.
Shape the mixture into 8 patties, about 2 inches in diameter.
Heat the olive oil in a large skillet over medium heat. Once hot, add the salmon cakes to the skillet in batches, being careful not to overcrowd the pan.
Cook each side for about 4-5 minutes or until golden brown and crispy. Flip gently using a spatula.
Remove the cakes from the skillet and place them on a paper towel-lined plate to drain any excess oil.
Serve warm with your favorite dipping sauce or on a bun as a sandwich.